What city was XXX formed in?
Pet Shop Boys
Pet Shop Boys are an English electronic pop duo, formed in London in 1981 and consisting of Neil Tennant (main vocals, keyboards, occasional guitar) and Chris Lowe (keyboards, occasional vocals).
London