New satellite images have revealed that major works have taken place on the Coco Islands, a small archipelago of 24 km² which depends on Burma.
1 year ago