5 Reasons You Need to Go See The New Tate Modern Now Opening today (Friday 17th June 2016), the new Tate Modern in London’s Southwark is everything you…