Storia: NTPC approves Rs 20,457 crore investment for 1,600 MW Lara Stage-III project — Warptech Lab News