The shortest war ever recorded in history was fought between Britain and Zanzibar that lasted for less than an hour. The Anglo-Zanzibar war, which took place on August 27, 1896, started at 9 am when the Sultan of Zanzibar refused to step down. The British won the war killing about 500 Zanzibaris, while only one British soldier was reported injured.