Saint Petersburg, Russia, 23/07/2005..Buskers, foreign tourists and Russians on Palace Quay by the River Neva.