The Fifa World Cup host, Brazil, has been under much international scrutiny over the tournament from nation-wide anti-World Cup protests to embarrassing delays on stadium completions.