Distances between Safi, Morocco and 100 largest cities in British Indian Ocean Territory