anyexcusetotravel.com
Zanzibar: Pole Pole
We landed in Zanzibar after a three-hour layover in Nairobi on schedule at 1.35 am, robbed by darkness of that all-important first impression.