By Mukul Sharma in Wion, Apr 07, 2023 at 09:47 PMChina has proposed setting up of a radar base in Sri Lanka, aiming to counter India’s naval presence and strategic oversight in the Indian Ocean region, a report has claimed. The proposed radar base will focus on monitoring the activities of the Indian Navy while also evaluating New Delhi’s strategic assets in the region, Economic Times reported. The paper reported that Aerospace Information Research of…