Siege of CandiaThe Siege of Candia (now called Heraklion) in Crete was easily the longest siege in recorded history, lasting 21 years.read