India was on Tuesday ranked the 54th place in a global travel and tourism development index, down from 46th in 2019, but still remained on the top within South Asia
NHPC Limited has signed a contract agreement with Tata Power Solar Systems Limited for an EPC contract for the development of a 300 MW solar project under CPSU scheme