Protesters and police clashed outside Mexico City’s Azteca Stadium just before the FIFA World Cup’s opening match. Post navigation Pope Leo’s visit lays bare Spain’s tangled politics of faith and migration Elon Musk poised to make history as world’s first trillionaire