India's best woman archer Deepika Kumari, lost narrowly to Ming Cheng of China in the shoot-off to settle for a silver medal in the prestigious Archery World Cup final held in Istanbul on Sunday.......
Indian women archers started their campaign on a disappointing note as they came up with a ninth place finish at the women's archery team competition in the ranking round held at the Lord's Cricket......