India Loses Market Rank to Taiwan Even Before Iran War Hits Earnings
Of 34 sectors stress tested, 22 may see operating profit fall over 10%.
By Menaka Doshi, Sudhi Ranjan Sen ยท Bloomberg
Of 34 sectors stress tested, 22 may see operating profit fall over 10%.