Indian javelin star Annu Rani finished in eighth in the women's javelin throw final at the IAAF World Athletics Championships on Wednesday. RELATED| IAAF World Championships Day 5 Highlights: Sable sets new NR to reach 3000m steeplechase final, Annu Rani finishes eighth On Monday, Annu shattered the national record to become the first Indian to make it to the women's …