Hosting the Olympics can leave a lasting impact on a country’s sporting achievements, increasing participation and medal tallies in subsequent events, according to a Moneycontrol analysis.