Band Watch: Leeds, England Indie Rock Quartet China Rats Read more 06/24/2013China Rats are a four-piece indie rock band from Leeds, England, that the U.K. press has been hailing as the next...Artists to Watch