Travel

The Notting Hill Carnival

Each year, during last days of August, London host one of the most popular European festivals around: the Notting Hill Carnival.

The Notting Hill Carnival, which