The number 302 double-decker bus skidded off the road in icy conditions
Snowfall in London has caused travel disruption for commuters, with many train services hit by cancellations and delays.
Several centimetres of snow fell in London throughout Wednesday.
Many train services were hit by cancellations and delays, with South West Trains and First Great Western trains running limited services.
Meanwhile, a bus crashed into a north London GP surgery but nobody was reported to be injured.
The number 302 double-decker bus skidded off the road in icy conditions and crashed into the Chamberlayne Road Surgery in Kensal Rise at 1640 GMT.
"There were no passengers onboard and no injuries reported," a Metropolitan Police spokeswoman said.
Roads escaped serious problems but there were delays at Heathrow Airport.
Tracks at Clapham Junction were turned white (Pic: Chloe Christmas)
Transport for London (TfL) said it was "well prepared cold weather plans which were put in place across our network".
However, sections of the Northern and Piccadilly and Central Lines were suspended for a time due to the snow.
In Harrow, north-west London, 58 schools were closed and 130 council-run transport routes for schoolchildren and vulnerable adults were cancelled.
Four Eurostar services between St Pancras International and Brussels and Paris were cancelled.
Temperatures were expected to plummet to below freezing overnight, possibly causing the top layer of snow to freeze into ice, BBC London forecasters cautioned.
Many train companies running services out of London, including South East Trains, Southern Trains and First Great Western, said they would be running revised services on Thursday.
National Rail Enquiries has set up a dedicated telephone hotline to provide updated information about rail services. The number is 08453 017641.
TfL said it "hoped" to run a good service on Thursday but urged all passengers to check before they travel, either online or by calling 0843 222 1234.