Loading newsroom…

NTPC board approves ₹20,457 crore investment for 1,600 MW Lara Stage-III thermal project | India Energy Atlas