Economy and Political Unrest in Sri Lanka
Sri Lanka is a teardrop-shaped island off the southern coast of India. It is home to more than 21 million people, despite consisting of only 25,332 square miles. Its largest city, Colombo, has a millennia-long history as a prominent trading port and is currently a popular tourist destination. The Democratic Socialist Republic of Sri Lanka […]
