The FIFA World Cup semi-finals are upon us, and the big question is - out of Belgium, France, England and Croatia, which two teams will book a place in the final on July 15? As these teams prepare f