Why should the devil have all the best tunes?'Themes of inequality, forbidden love and personal responsibility weave through a fast-paced narrative in which the location plays a …