Azure Power Global Limited, together with its subsidiaries, engages in the development, construction, ownership, operation, maintenance, and management of solar power plants in India. The company has market cap of $430.05 million. It generates solar energy based on long-term contracts with Indian government entities, as well as other non-governmental energyContinue Reading