WATCH: London’s biggest indoor flea market
London’s biggest indoor flea market took place in Queen Elizabeth Olympic Park in Stratford on Sunday 7 July. In a

London’s biggest indoor flea market took place in Queen Elizabeth Olympic Park in Stratford on Sunday 7 July. In a