. . . . "Brazil has had seven years to prepare for the tournament but is still trying to finish stadiums, airports, roads and other infrastructure." .