Catholic Herald logo
Menu
The Maracana stadium in Rio de Janeiro, where the World Cup final will be played

Bishops also criticise organisers for removing communities to build stadiums