Sus últimas poblaciones se encuentran en algunos puntos de Madagascar y en Aldabra, en las Seychelles.