editorial素材 - London, UK - August 29, 2011: Second day of 2011 Notting Hill Carnival. This is one of Europe's largest festival and parade take place for two days. First day is known as Children's Day.
London, UK - August 29, 2011: Second day of 2011 Notting Hill Carnival. This is one of Europe's largest festival and parade take place for two days. First day is known as Children's Day.