Even though Sri Lanka is located right next to India, crossing the Indian Ocean between the two countries can feel like stepping into a completely different world. Sri Lanka continues to remain one of ...