Europe's biggest street festival has hit the capital with exotic dancers, vibrant music and Caribbean food livening up London.
The colourful celebrations continue what has been a remarkable year for the capital, coming between the Olympic and Paralympic Games.
Brightly costumed dancers and traditional floats paraded along the three-and-a-half mile route on the carnival's 48th year.
They were cheered on by thousands of people in the streets to the beat of steel drums and sound systems.
Police officers showed off their moves as face-painted children and families joined in the party atmosphere.
Today was the carnival's family day and children and young people travelled on many of the floats from schools, community groups and sports clubs which were decorated with flags, flowers, feathers and jewels.