14th January 2006

Trafalgar Square, London WC2N 5NJ

Back in the early Noughties, when everyone was Best Friends with everyone else, then London mayor Ken Livingstone proclaimed there would be a Russian Winter Festival in London every year (as long as he remained Mayor). Well that didn’t last long – although the official explanation for the no show in 2009 was the recent…