One of London’s wonderful treasures is her markets. There are markets everywhere ranging from food markets to clothes markets, antique markets to flower markets.
The Notting Hill Carnival takes place every year in London during the August Bank Holiday. It is the second Carnival after that of Rio for number of participants.