We came across a shocking survey. And how do you think Indians fare?
A Wharton Business School`Best Countries’ survey released yesterday at the World Economic Forum in Davos ranks India at no. 22.
Want to receive your copy of MW at home every month? Leave us your details and we’ll get in touch.