By Maya Majueran
Sri Lanka is an island nation situated in a strategically important location in the Indian Ocean Region at the center of maritime trade routes in between East and West, as well as in the middle of Africa, the Arab, and Eastern worlds and is surrounded by the Bay of Bengal and the
By Rathindra Kuruwita Despite innumerable warnings from the U.S. and its allies that China is the root of Sri Lanka’s economic woes, and that Chinese infrastructure development projects create security dilemmas for India, Colombo went ahead recently to sign an agreement with a China Merchants Port Holdings (CMPH)-led consortium to build a $392 million South Asia […]
Several Chinese delegations have traveled to Sri Lanka in recent months and Chinese investments could spike, prompting alarmist reporting in the Indian media.