News

Diego Garcia, an atoll and one of the largest of the 52 islands in the middle of the Indian Ocean, is geographically part of the Chagos Archipelago -- a British Indian Ocean Territory (BIOT), which is ...
Positioned strategically at the crossroads of global maritime trade, India has quietly emerged as a trusted partner across the Indian Ocean Region (IOR).