Javelin thrower Annu Rani finishes seventh in World Championships
India's Annu Rani finished seventh in the women's javelin throw final with a below-par effort of 61.12m at the World Championships here.Competing in her second consecutive final in the…