US, Iran Agree on Framework for Final Deal Within 60 Days After Switzerland Talks by Economy India June 22, 2026 US, Iran Agree on Framework for Final Deal Within 60 Days
NTPC Approves ₹20,457 Crore Investment for 1,600 MW Lara Stage-III Thermal Power Project in Chhattisgarh