Beach Town and Whale Watching in Sri Lanka – Mirissa

Mirissa, a picturesque seashore city situated on the southern coast of Sri Lanka, is a hidden gem that provides a myriad of experiences for vacationers in search of solar, sand, and journey. With its...