Source: Tourism MediaTate ModernVisit Britain’s most prestigious art gallery, housed in an abandoned power station on the banks of the River Thames.WorldEuropeUnited KingdomGreater LondonEnglandLondonSouth BankTate Modern