Tara Uja Minigrid Plant, Parsa, Bihar

Tara Uja Minigrid Plant in Bihar, India.

Back to Top