News

Located on the South Bank along the Thames, the Tate Modern is part of a group of four museums (all named Tate) which house the 70,000 artworks that comprise the national collection of British art.
London's industrial past meets cutting-edge culture at Tate Modern, which brings a different kind of energy to this red-brick behemoth on the banks of the Thames. Step inside the cavernous Turbine ...