Lü Huihui is a Chinese track and field athlete who competes in the javelin throw. She won the silver medal at the 2015 World Championships and the bronze medal at the 2017 World Championships. Read More
Ace Indian javelin thrower Annu Rani finished on a respectable eighth position in the women's javelin throw final at the ongoing IAAF World Athletics Championships in Doha. ...