×

Anglo-Portuguese Alliance

The Anglo-Portuguese Alliance is the oldest alliance that is still in force by political bilateral agreement. It was established by the Treaty of Windsor in 1386, between the Kingdom of England and the Kingdom of Portugal, though the countries... Wikipedia