Save £150 with: TRAVEL150
Zanzibar & Kenya: 18 days – Nairobi, Stone Town & beach stay