Devinuwara Upulwan devalaya | Matara
Nestled in the southernmost part of Sri Lanka near Matara, Devinuwara Upulwan Devalaya is a place I hold dear. My visit to this historical and spiritual landmark was an enlightening experience that deepened my appreciation for Sri Lanka’s rich cultural heritage and spiritual devotion. Known as the City of Gods two thousand years ago, Devinuwara carries a profound sense of history and reverence that resonates with every visitor. A Walk Through History Stepping into Devinuwara, I felt like I was stepping back in time. This sacred site, dating back to the 7th century, was initially built by King Dappula I.…