We will be travelling from the UK in a few weeks to Masai. Mara and then over to Zanzibar for a beach stay. can we obtain visas on arrival in to Z anzibar and if so what documentation is required? Is it best to have the application form already completed with required photos or can it all be sorted on arrival? Many thanks.