Dec 22, 20231 minPhoto essaysWindrush London is the Place, London, this lovely city Photograph: Windrush Bus Notting hill Carnival, London, 2019 This year marked the 75th...