France has kept alive its hopes of winning back-to-back soccer World Cups after ending the fairytale of Morocco, the first African team ever to reach the semi-finals. It sets up a tantalising clash between the reigning champions and Lionel Messi’s Argentina.
