An island in the Indian Ocean off the southeast tip of India, Sri Lanka is about half the size of Alabama. Most of the land is flat and rolling; mountains in the south-central region rise to over 8,000 ft (2,438 m).
The climate of Sri Lanka can be described as tropical and warm. Its position between 5 and 10 north latitude endows the country with a warm climate moderated by ocean winds and considerable moisture. The mean temperature ranges from about 16 °C (60.8 °F) in theCentral Hill, where frost may occur for several days in the winter, to a maximum of approximately 33 °C (91.4 °F) in other low-altitude areas. The average yearly temperature ranges from 28 °C (82.4 °F) to nearly 31 °C (87.8 °F). Day and night temperatures may vary by 4 °C (7.20 °F) to 7 °C (12.60 °F) During the coldest days of January, many people wear coats and sweaters in the highlands and elsewhere.