London Mayor Sadiq Khan and guests at Open Iftar in Trafalgar Square, London. Open Iftar/Twitter
London Mayor Sadiq Khan and guests at Open Iftar in Trafalgar Square, London. Open Iftar/Twitter

More than 3,000 people attend ‘largest iftar in Europe’ at London’s Trafalgar Square