The full line up for this year’s London Calling is in place, and with 17 bands across five venues in Soho, it’s going to be a great night.
Click the arrow to find out more.