Sri Lanka is a beautiful island country, not only renowned for its sun-kissed beaches and tea plantations, but also for its diverse traditional festivals. The country is also referred to as the Pearl of the Indian Ocean and is home to Buddhist, Hindu, Christian, and Islamic religions. So, whether you are going on a trip...