Sri Lanka, officially the Democratic Socialist Republic of Sri Lanka, is an island country in South Asia, located in the Indian Ocean to the southwest of the Bay of Bengal and to the southeast of the Arabian Sea. Read More
As Sri Lanka faces its worst economic crisis in decades, common citizens are facing a severe scarcity of essentials including fuel and food and people are forced to use candles in the absence of electricity. ...