Beruwala is a small town located on the southwestern coast of Sri Lanka. The town is known for its beautiful beaches, delicious seafood, and rich cultural heritage. Kande Viharaya Temple, also known as the Temple of the Hill, is one of the most popular…