Home News The O2 is the world’s first venue to trial innovative Alpha 311 wind turbines