India near bottom of global rankings, but that’s exactly why to stay invested: Devina Mehra
India’s stock market ranks near the bottom of global indices, but that’s a buy signal, not a warning, according to Devina Mehra, founder and managing director of First Global, which manages funds worth ₹208.17 crore as of May 31, 2026. Mehra said her firm tracks 42 major global indices, and India currently ranks 38th or…
