Indian Ocean
Se distribuye exclusivamente en el archipiélago de Chagos, en el océano Índico occidental, en el Territorio Británico del Océano Índico, Mauricio y Reunión.