answersLogoWhite

0

Hi! There's actually a man made lake in Sri Lanka called Nuwara Wewa. It's in Anuradhapura, one the country's ancient cities. This lake is actually close to Galway Miridiya Lodge, one of the hotels inside the city.

User Avatar

Wiki User

17y ago

What else can I help you with?