Ganekanda Len Viharaya | Yatiyantota
On a quiet morning, I explored a hidden historical gem tucked away in the serene village of Mattemagoda, in the Yatiyanthota division of the Kegalle District—Ganekanda Len Viharaya. I felt a growing sense of excitement as I navigated the winding roads through lush greenery and mist-kissed mountains. I had heard tales of the temple's ancient roots and connection to King Walagamba and was eager to witness its timeless charm firsthand. First Impressions: The Temple in the Rock Upon arrival, I was immediately struck by the sight of the temple—carved into a massive rock face. The natural surroundings, with the soft…