“Mecca” of Indian sports