Kigomasha Peninsula Pemba Island

Pemba Island , Zanzibar Archipelago, Tanzania