Famous Places in Andhra Pradesh
Dowleswaram Barrage
The Dowleswaram Barrage is an irrigation structure which is built on the lower stretch of the Godavari River before it empties into the Bay of Bengal. It was built by a British irrigation engineer, Sir Read more…