'This 640-square-mile coral island is part of Tanzania'
Zanzibar
ISLAND HOPPING: This 640-square-mile coral island is part of Tanzania
This 640-square-mile coral island is part of Tanzania
This 640-square-mile coral island is part of Tanzania
ISLAND HOPPING
Zanzibar
ISLAND HOPPING