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
Delhi Air Pollution: Stage IV Curbs to Now Apply at Stage III Under New GRAP Rejig — Full List of Restrictions
Seven Maoists Killed in Andhra Pradesh Encounter a Day After Madvi Hidma’s Elimination
Delhi Air Quality Deteriorates to ‘Severe’; Construction Halted, Schools Shift to Hybrid Mode up to Class 5
Dare. Drop. Win. The Creator Rebellion Rides With Pulsar Underground
Snabbit Bags $30Mn in Third Fundraise This Year, Clocks Over 3 Lakh Jobs in October
₹1.2 Crore Delhi Cloud Seeding Trial Fails to Produce Artificial Rain; AAP Takes ‘Lord Indra’ Dig