Feedback

Brazil Fails to Live Up to World Cup Promises

 

Soccer’s World Cup is set to kick off in a matter of hours in Brazil, yet several projects that were in the works for the tournament, including a stadium, are still unfinished.

Shows