Indian Railway Finance Corporation Ltd (IRFC), Suzlon Energy Ltd, Tata Power Company Ltd and YES Bank Ltd are the worst hit, falling 10-26 per cent year-to-date.
Tata Group is investing Rs 500 crore in Mumbai's Breach Candy Hospital, strengthening its presence in healthcare. The funding ...