The Independent and BuzzFeed Sign Long-Term License and Strategic Partnership in UK & Ireland Read more