Results
1 results found

Workers washing the dust off solar panels at a 1 MW solar power station run by Tata power on the roof of an electricity company in Delhi, India, to make them more efficient.

Workers at a 1 MW solar power station run by Tata power on the roof of an electricity company in Delhi, India.