The Mexican government has cancelled plans to end the school year more than a month early to ease traffic during the Fifa World Cup and an anticipated heatwave.

Mexico is due to co-host the football tournament with the United States and Canada from 11 June to 19 July.

The reversal comes after an outcry by parents who warned that it would disrupt their children's studies.

Many families also said that they had been thrown into a tailspin, trying to arrange for weeks of childcare to cover the early finish.

After the U-turn, classes will now finish on 15 July - and not on the proposed earlier date of 5 June.