February 21, 2012 random piano Culture Just near Shoreditch High Street station this morning. And (updated) this evening: