Wikipedia
Demodara
Demodera is a town in the central highlands of Sri Lanka.
Demodera is a town in the central highlands of Sri Lanka.