Sri Lanka is an island republic, in South Asia off the southern coast of India, with a population of some 20 million. The terrain of the island of Sri Lanka is mainly flat to rolling plains on the coast with mountains in the central southern area. The climate is tropical and quite hot, moderated by the ocean winds and summer rains driven by the monsoon winds.