India clinched a bronze medal and a silver medal at the Tokyo Olympics today and are placed on the 65th position on the medal standings with a total of two silver medals and three bronze medals. China are on top of the medal standings with 34 gold medals, while USA have won the most number of medals so far (91).