India competed at the 2012 Summer Olympics in London. India has won 6 medals including 2 silver and 4 bronze. Vijay Kumar and Sushil Kumar got each 1 silver medals. Gagan Narang,Saina Nehwal,Mary Kom and Yogeshwar Dutt got each 1 bronze medals.
Posts