Popularly known as the Mecca of Indian Sports, National Institute of Sports in Patiala is India's largest sports institute which has nurtured sports personalities from across the country. Watch this special episode on how it has become the epicenter for sports training and development in the country.