An artificial island built by China just outside Colombo, with no Sri Lanka jurisdiction means China has a listening post within 100 km of India
Latest posts by Prasad Sawant (see all)
An artificial island built by China just outside Colombo, with no Sri Lanka jurisdiction means China has a listening post within 100 km of India