Con a sinatura do Tratado de Heligoland-Zanzíbar entre o Reino Unido e o Imperio Alemán en 1890, Zanzíbar converteuse nun protectorado británico. En agosto de 1896, tras a morte do sultán Hamad bin Thuwaini, Gran Bretaña e Zanzíbar libraron unha guerra de 38 minutos
, o máis curto da historia. Unha loita por sucesión tivo lugar cando o primo do sultán, Khalid bin Barghash, tomou o poder. Os británicos quixeron que Hamoud bin Mohammed se convertese en sultán, crendo que sería moito máis fácil traballar con el. Os británicos deron a Khalid unha hora para abandonar o palacio do sultán en Stone Town. Khalid non o fixo, e en vez diso reuniu un exército de 2.800 homes para loitar contra os británicos. Os británicos lanzaron un ataque contra o palacio e outros lugares ao redor da cidade despois do cal Khalid retirouse e máis tarde foi ao exilio. Hamoud foi entón instalado pacíficamente como sultán.