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 hundreds of Sri Lankans continue to queue up at petrol pumps across the debt-ridden country every day amid fuel shortage, a large number of people are ditching their cars and motorcycles for bicycles for their daily commute. ...
United Nations Secretary-General Antonio Guterres on Tuesday called for dialogue to ensure a smooth transition of government in Sri Lanka and find sustainable solutions to the economic crisis. ...