Revellers and police officers enjoying the Notting Hill Carnival 2015 parade on Ladbroke Grove, in west London yesterday. The two-day event is one of the largest street carnivals in the world.
Revellers and police officers enjoying the Notting Hill Carnival 2015 parade on Ladbroke Grove, in west London yesterday. The two-day event is one of the largest street carnivals in the world.