The longest unbroken alliance in world history is between England and Portugal. It has lasted since 1386, and still stands today.