At least 15 people have been injured, two seriously, after a double decker bus crashed into a shop on a busy high street.
The bus smashed into a store front near on the junction of Harlesden High Street and Manor Park Road in Harlesden, north west London, at around 2pm.
London Fire Brigade said two people were taken to hospital, while 13 were treated at the scene.
Station manager Sam Kazmanli said: "The building has been severely damaged so a cordon has been put in place and people have been evacuated from the area.
"Firefighters worked quickly to ensure there were no additional casualties. I'd ask people to avoid the area if possible as there is heavy traffic disruption."
The Metropolitan Police said no-one had suffered life-threatening injuries and that the bus driver and a number of passengers were treated by paramedics.
Transport for London (TfL) announced a full investigation would be launched into the incident.
Tony Akers, TfL's Head of Bus Operations, said: "At around 2pm on Sunday 15 May, a route 18 double deck bus, operated by Metroline, was involved in a collision with a building on High Street Harlesden near the junction with Wendover Road, NW10.
"Emergency services attended the scene. There will be a full investigation into the incident."