The correct answer is Kolkata.
Kolkata is known as the “Mecca of Indian Football” because it is the birthplace of Indian football. The first football club in India, the Calcutta Football Club, was founded in Kolkata in 1872. Kolkata has also hosted the Indian Football Association Shield, the oldest football tournament in India, since 1891.
Bombay (now Mumbai) is the financial capital of India and is home to the Indian Premier League (IPL), the richest cricket league in the world. Haryana is a state in northern India and is known for its agriculture and manufacturing industries. Delhi is the capital of India and is home to many historical and cultural landmarks.
I hope this helps!