The shortest war in history lasted 38 minutes - Apparently.
The Anglo-Zanzibar War was fought between the United Kingdom and Zanzibar on August 27, 1896. Zanzibar surrendered after just 38 minutes, making it the shortest war in recorded history. The war was sparked by a dispute over who should be the ruler of Zanzibar, and the British responded quickly to the situation, sending a fleet of warships to the island. This brief conflict marked the beginning of British colonial rule in Zanzibar, which lasted until 1963.