Sri LankaSri Lanka is an island nation located in the Indian Ocean, just off the southeastern coast of India. Despite its modest size – slightly larger than the state of West Virginia – Sri Lanka has a population of about 20 million people, almost equal to the population of Texas. The island is rich in ...
|