The Labour Party has criticised the cost of the new buses, accusing Boris Johnson of being "lavish" with taxpayers' money. They will cost £354,500 each.
Val Shawcross, the Labour transport spokesman on the London Assembly, said:
"There are plenty of green, environmentally clean, buses available on the mass-market now...the mistake that Boris has made here, is he's gone for a new tailored bus so he's paying way over the odds.
"He's probably paying over £100,000 more for each of these buses, so it's a very large waste of money.
"We could be getting the environmental benefit without paying this huge premium."
More top news
Video taken in Soho Square shows sparks flying into the air as the men cut through a lock on the Ducati bike.
Salim Coulter was shot in the head as he got into a friend's car opposite a restaurant on Waltham Road.
At the mention of her name, the Kitty Hart-Moxon stood up and gave a brief wave to the chamber from the gallery.