Comoro Islands
It is found on the Comoro Islands.