Sri Lanka, a well-known island nation is a home to diverse range of cultures, races and languages. Nestled in a very close proximity to India, this beautiful isle was formerly known as Ceylon. Today, plenty of visitors frequent there to witness its picturesque landscape range from arid lands, sandy seashore, Buddhist relics to dense woods.