Sanjeev Mehra: Managing Director, Tata Power Trading Company Limited
Sanjeev Mehra, managing director (MD), Tata Power Trading Company Limited, brings to the table over three decades of experience across various segments of the power sector. He took over his current role in September 2011, […]
