Wikipedia
Thennamaravadi
Thennamaravadi is a small town located within the Northern Province of Sri Lanka.