Brazil has delivered parts of one of the costliest infrastructure projects built ahead of the World Cup in Rio.

The country's president, Dilma Rousseff, rode a bus to mark Sunday's official opening of a $700m (£417m) bus corridor for quickly moving people between the airport and subway stations in the western part of the city. None of Rio's subway lines goes to the international airport.

The Transcarioca bus system is a 24-mile (39km) line with dedicated lanes for buses that are expected to carry 320,000 passengers a day.

While the line is now open, not all of its bus stations have been completed.

The bus project joins a list of infrastructure projects that will not be fully completed by the 12 June start of the tournament.

Officials are still rushing work at stadiums and at airports, but have acknowledged some projects won't be finished on time, adding to worries about how Brazil will handle an event expected to attract 600,000 tourists from other countries. Of the 12 host cities, Rio de Janeiro is expecting the most foreigners, at about 90,000.

The World Cup has also prompted anger from groups unhappy about the billions of dollars spent for both the World Cup and the 2016 Olympics.

Outside the station where Rousseff arrived, protesters gathered to complain about a lack of spending on education, and teachers threatened to strike if the government did not increase their salaries.