Preparations are underway for the Notting Hill Carnival parade, which will take to the streets in just a few hours time.
The carnival bands start their marching from around 9am today and from the same time tomorrow.
Organisers estimate that the carnival parade should complete its procession by 7pm.
The wettest bank holiday for years at the Notting Hill Carnival - in pictures...
Caribbean music and dancers fill the streets of Notting Hill
More than a million people are expected to attend Europe's biggest carnival this weekend, click here for road and tube closures and more...