It happens every year. London sets aside the Sunday and Monday encompassing their ‘bank holiday’ on Monday for one of the world’s largest street carnivals; Notting Hill Carnival. Each year,…