Developed markets have performed better than emerging market firms in the top 10 TSR-based rankings, says a BCG report.
What happens when someone working in one of India's large public sector companies ends up there, hoping IIM-A is all about leadership?