India has appeared in every edition of the Summer Olympic Games since 1920. India has won a total of 28 medals with 9 gold, 7 silver and 12 bronze. In the last edition, the 2016 Rio Olympics, India had managed to win 1 silver medal (PV Sindhu in badminton) and 1 bronze medal (Sakshi Malik in wrestling).