Pet Shop Boys play two concerts in Japan this week, their first stand-alone shows there for almost 20 years. Tonight, Monday, they will present the Super show at the Budokan (pictured here) in Tokyo and tomorrow at the Festival Hall in Osaka. Both concerts start at 7 pm.