News Pet Shop Boys’ Closer To Heaven set for London revival at Battersea Power Station’s Turbine Theatre February 27, 2024