24 August 2008
Just happened to recently see the clip of the Pet Shop Boys singing Go West as part of the Live 8 concerts (July 2005) on a stage set up right on Red Square in Moscow, with St. Basil's Cathedral and the Kremlin Wall in the backdrop. It was truly an amazing sight! What immeidately came to mind was the deteriorating state of relations between Russia and western countries such as the United States and Great Britain, culminating in the current stalemate over the Russian occupation in Georgia. I don't think that another concert could be staged in Moscow such as was done just three years ago. Seems kind of weird how quickly things can change on the international playing field.