Alistair Caldicott
Zanzibar beach 1
Zanzibar Beach II:
The beach at Nungwi did not disappoint