Kelham Island
Sheffield's Sex Workers Are at War with the City's New Yuppies
Kelham Island, in the English town of Sheffield, is home to craft beer, upmarket flats and an uneasy tension between rich residents and downtrodden sex workers.
Advertisement