CEOs Across The Globe Say India Is The Best Place To Invest In

Here is a countries’ ranking research by US News in collaboration with ad agency WPP and the Wharton business school which ranks India as #22 in the list of world’s best countries. The rankings were declared using a survey methodology.

The best ten countries of the world are:

For all those who are still curious about ‘where does India stand’, here are some of the key points:

You might also like
6 Gelatin Sticks and Detonators Found at Bengaluru Bus Stand; They Were Kept Separate: Police
Delhi Govt Hikes Olympic Prizes, Announces Group A Jobs for Medalists…
Indian Army Receives First Batch of Apache Helicopters From US
Raising concern for India, China starts construction of world’s biggest dam over Brahmaputra
Indian Woman From Kerala Found Dead in UAE on Birthday, Family Alleges Domestic Violence by Husband
Karnataka’s ₹200 Movie Ticket Cap Could Dent PVR, Inox Revenues, Trigger Legal Pushback