British Notting Hill Carnival

When is British Notting Hill Carnival?

28 . 29 August

 

source: –