Why do Indians have cricket?

Because Cricket is India, it's the national sport and people just love cricket