The city of Manchester, in Lancashire, England, is an essential stop for any music lover visiting the United Kingdom.
Opinion in Music — by David Gregory — on Jun 10, 2011