Pemba Island
It has been reported from Pemba Island, Tanzania in 2010.