Which city in India is best for football?

Kolkata is the Indian city known as the Mecca of Indian football. Kolkata was the venue of all the significant football leagues like the Durand Cup, Indian Super League, and Santhosh Trophy. It is the major hub of Indian club football. Mohan Bagan and East Bengal are two major football clubs in Kolkata.