Articles, Visti Sri Lanka

Mirissa – Whale Watching Paradise in Sri Lanka

On the southern coast of Sri Lanka lies the idyllic beach town of Mirissa, famous not only for its golden […]