The company’s subsidiary, Tata Power Renewable Energy, has commissioned floating solar projects of 126 MW in Omkareshwar, ...
Further, there was lower contribution from renewable businesses due to lower PLF on account of inclement weather conditions ...