India, officially the Republic of India, is a country in South Asia. It is the second-most populous country, the seventh-largest country by area, and the most populous democracy in the world. Read More
As the world grapples with the repercussions of climate-change-led disasters and looks for greener and safer energy alternatives, the two-day International Climate Summit 2022 titled 'Opportunities for Green Hydrogen in India' kicked off in Bergen, N ...