New Delhi — India has commissioned a new naval base on an island that lies off its southwest coast, as it looks to strengthen its presence in the Indian Ocean amid growing concerns about China’s expanding footprint in the strategic waters and a downt
New Delhi India has commissioned a new naval base on an island that lies off its southwest coast, as it looks to strengthen its presence in the Indian Ocean amid growing concerns about Chinas expand… [+4004 chars]