Imagine yourself surrounded by lush green landscapes , pristine beaches, and a rich cultural heritage. Sri Lanka, a tiny island nation in the Indian Ocean, is …