Bubblegum-pink lakes and raging waterfalls await.
Cocos Islands, also known as Keeling Islands, are a remote group of 27 coral islands located in the Indian Ocean, approximately halfway between Sri Lanka and Australia. Although they are in the…