The last-minute cancellations sees many fans unable to travel to Wednesday’s World Cup semi-final.