- Entry
- Reader's guide
- Entries A-Z
- Subject index
Sri Lanka is a tropical island in the Indian Ocean, located just southeast of the southern tip of India. It is a democratic socialist republic that ended its three-decade war with separatists in 2009, when the military defeated Tamil insurgents. The ...
- Loading...