Russians are queueing for Zara on Nevskiy Prospekt retail after the independent shops were opened in St Petersburg, Russia on Wednesday (June 17).