June 28, 2017 - London, United Kingdom - The Rainbow flag waves outside the City Hall, with the EU and Union flags, London on June 28, 2017. The flag has been put to celebrate Pride in London, the annual LGBT pride festival and parade held each summer in London. (Credit Image: © Alberto Pezzali/NurPhoto via ZUMA Press)
{}