Once taunted for his height, javelin thrower Navdeep Singh wins India’s seventh gold September 8, 2024