Sri Lanka, formerly known as Ceylon which lies in the Indian Ocean, ranked top country for travel not just because of the beauty of it but because of the magnificent diversity of it. From South to North you will feel the diversity of the culture, climate, or the local lifestyles. Ceylon is known for its natural & culture wonders, specially as one of the countries with the best beaches.