Some 150 miles south west of Mahé, Desroches Island is the largest of the Amirantes group of... [Read more]