16th March 2013

Trafalgar Square, London WC2N 5NJ

It’s tempting fate to christen your event The Sun Festival, particularly at this time of year, when the capriciousness of the UK climate can pretty much guarantee the non-appearance of said glowing orb on the very day you plan to celebrate it. So this year’s Russian spring gathering in Trafalgar Square doesn’t have quite the…