Why is Cricket popular in India?

Cricket is the most popular sport in India. The game was introduced by the Britishers when they were ruling India and since then Indians have started taking to the game. Till the early 1980's the game was mostly followed by the educated and the people living in the large cities like Madras, Bombay, Delhi and Calcutta. India winning the One Day world cup in 1983 made the game very popular and the game started spreading to the entire country. The advent of T20s in the early 2000s further made the game more popular. India won the T20 world cup in 2007 and following that India Premier League  (IPL) was launched. IPL is the most lucrative cricket league in the world and this caught the imagination of the people of India. IPL further contributed to making cricket popular in India.