The Chagos Archipelago, also known as the Chagos Islands, is a group of atolls in the Indian Ocean, the largest of which is Diego Garcia. The islands forming the Chagos Archipelago are administered by the United Kingdom as the British Indian Ocean Territory (the “BIOT”). Landsat Satellite image of Diego Garcia Landsat Satellite image of… Continue reading Image of the Day : Diego Garcia