Mohammed Afsal just shattered India's indoor 800-meter record with a blazing time of 1:47.
The Asian Games medalist claimed gold at the nation's first-ever National Indoor Athletics Championships in 2026.
Want to know more?