181348View
1m 6sLenght
178Rating

The sun is the ultimate source of energy. Witness world's largest single location solar power plant at Kamuthi, Tamil Nadu on National Geographic's Megastructures, Monday 12th September at 7.00 PM.