It is the beauty of some places, which makes travelling an unavoidable and a soul satisfying part of my life. Sri Lanka, which is also known as the pearl of the Indian ocean, lies in the south of India. Sri…