We’ve gone back to 80’s London this Sunday with the Pet Shop Boys.

Filmed in 1984, London’s famous landmarks remain unchanged.

West End Girls – The Pet Shop Boys