Embekke Dewalaya is a remarkable cultural and architectural gem nestled in the lush hills of Sri Lanka. Located near the town of Udunuwara, just a short drive from Kandy, Embekke Dewalaya stands as a testament to the rich heritage and ...[ read more ]