Discovering the Majestic Wewurukannala Viharaya
Wewurukannala Viharaya Wewurukannala Viharaya, located in the coastal town of Dikwella in southern Sri Lanka, is one of the country’s most fascinating Buddhist temples. Known for its colossal Buddha statue and rich historical significance,...