The Periya Odai River impounds in the Willingdon Reservoir. The location of Willingdon Reservoir coordinates latitude11° 25` 60 N and longitude79° 4` 60 E.
This article is a stub. You can enrich by adding more information to it. Send your Write Up to content@indianetzone.com