Incredible India reach Olympic semi-finals with against-all-odds victory over Great Britain 04 Aug, 2024