
Tomorrow is May 1st, so the May Day Parade will be wending its way towards Westminster. Given that International Workers' Day not only falls on a Saturday but falls on the Saturday before a General Election this year, expect this to be a large and politically vocal event. (In recent years the parades have been peaceful occasions, but it's not so long since they resulted in violent clashes between police and protesters, so - go carefully).
On Sunday, Trafalgar Square will be hosting celebrations for the Sikh holiday, Vaisakhi with music, food and live entertainment from noon.
If indie music is more your thing, The Old Queens Head in Islington is hosting an all-day event with Evil Nine, New Young Pony Club, and a host of star DJs. Entry is free between 3 and 7, and a mere £5 after that.
* Photo by estherase, used under Creative Commons, with thanks.