Tabbowa Wewa is a natural feature, located at Tabbowa Wewa, Sri Lanka
Very good place
An old and large tank (Wewa) in Wayaba province
Lovely nature
The water tank is empty due to prolonged drought
Nice place to enjoy!