Cricket is the national game of Britain, but it is most popular in India. India has some of the best players the cricketing world has ever seen. From Saurav Ganguly, Anil Kumble and Kapil Dev to the God of Cricket Sachin Tendulkar, cricket is arguably more popular in India than anywhere in the world. The reason for this is mainly because the people of India are largely attracted to the stardom the players get. People are also generationally invested in the game and parents teach their children how to play the game from a very young age.