I'm from NZ where things are a bit different but my understanding is that cricket is primarily played by the same public schoolboys that play rugby but the South Asian and West Indian population in the UK that play cricket add a different dimension to cricket that rugby over there doesn't really have.