(June 14th, 2013, 17:58)NobleHelium Wrote: I thought about making a comment about the American concept of Rangers versus the British one but I didn't really know what the British version is actually referring to, so yeah.
Rangers in the UK means either Glasgow Rangers or QPR, a football team in London.