Shakira lights up the stage as World Cup kicks off in Mexico City
Summary
The extravaganza hosted by the United States, Mexico and Canada is the biggest World Cup in history, stretching until the final in New Jersey on 19 July.
Visit the original source for the full article