Answer & Explanation
C) Karnam Malleshwari
The first Indian woman to ever win an Olympic medal for India was Karnam Malleswari who won a bronze medal at the Sydney Olympics 2000 in the Women's 69 kg category in Weightlifting.
Karnam Malleswari is a retired Indian weightlifter. In 1995 she received the Rajiv Gandhi Khel Ratna, India's highest sporting honour, and in 1999 the civilian Padma Shri award.
After that Indian women who won Olymic medals to India was :
1. Mary Kom at the London 2012 Summer Olympics won bronze medal in women's boxing.
2. Saina Nehwal was the first Indian to win a medal in Badminton at the Olympics, by winning the Bronze medal at the London Olympics 2012.
3. Sakshi Malik became the first Indian woman to win a medal in Wrestling. She won the Bronze medal in Women's 58 kg freestyle wrestling in 2016 Summer Olympics held in Rio.
4. P.V. Sindhu became the first ever Indian woman to win the Silver medal at the Olympics, by reaching the Badminton final at Rio Olympics 2016.