Mexico City opened the World Cup on Thursday at the famous Azteca stadium with a ceremony celebrating pre-Hispanic culture, as the ground rocked ahead of the tournament’s first match between Mexico and South Africa that kicks off against a backdrop of protests around the capital.