Recent satellite imagery reveals a significant military buildup on Triton Island, the closest landmass in the disputed Paracels archipelago to Vietnam.
According to ‘the Royal Institute of International Affairs,’ also known as ‘Chatham House’ – a British think tank based in London, this strategic location is set to become one of Beijing’s primary...