London is set for a new open-air venue that will hold one-off events and festivals. Event management company Broadwick Live has unveiled the new venue, Dockyards, which is a 400,000-square-foot space on the bank of the River Thames. Dockyards will be based right next to London City Airport and is due to run events all …