Masqueraders prepare for the 50th Notting Hill Carnival, London   The 50th Notting Hill Carnival, London, August 29 2016.
Wayne Tippetts   /  #uk   /  8 of 22        Show captionHide caption