The tear drop shaped island of Sri Lanka lies in the Indian Ocean just off the southern tip of India. With its golden sandy beaches, azure blue waters and warm tropical climate, Sri Lanka has a rich cultural heritage that is linked to the origins of Buddhism in the country with magnificently constructed stupas and the ruin remains of ancient kingdoms. Controlled from the 16th century on wards by the Portuguese, Dutch and finally the British prior to gaining full independence in 1948, the influences of colonial powers remain visible in architecture and a number of forts across the country. From expansive tea plantations and Buddha-filled caves that date back more than 2,000 years to national parks harboring Asian elephants and endangered crocodiles, this island-nation offers something for everyone.