In reverse chronological order, the last eight champions of Portugal's top soccer league are Benfica, Porto, Porto, Porto, Porto, Benfica, Porto, and Porto. In Scotland, the list reads Rangers, Rangers, Celtic, Celtic, Celtic, Rangers, Celtic, and Rangers. In England, the same three...