· Sri Lanka is an island country in the Indian Ocean. It lies just 30 kilometres southeast of India. It has mountains in the southcentral region. Elsewhere it is mainly low lying with flat coastal plains. The country has many sandy beaches and lagoons.