Colombo, Sri Lanka Sri Lanka, situated at the crossroads of vital sea routes, is facing a complex diplomatic dance with India and China due to its strategic location along maritime routes connecting the Middle …

© 2023 ASIA MEDIA RESEARCH CENTER PVT. LTD. ALL RIGHTS RESERVED.