Tuticorin Thermal Power Station (Tamil: தூத்துக்குடி அனல் மின் நிலையம் ) is a power plant situated near newport of Thoothukudi on the sea shore of Bay of Bengal, Southern India.
Tuticorin Thermal Power Station
No Thumbnail
© Bing Maps
By Mike1989 @ 2013-01-12 11:17:35