The 2016 Rio Olympics was held from August 5-21, 2016 in Rio de Janeiro, Brazil. Events took place across 18 existing and 9 new venues. Over 10,500 athletes from 207 countries participated in 28 sports. New records were set in several sports. Germany topped the medal table, while India's medals included a silver from PV Sindhu and a bronze from Sakshi Malik. However, the Olympics faced several controversies over infrastructure delays, the Zika virus outbreak, and Russia's state-sponsored doping program. The total cost of hosting the Olympics in Rio exceeded $13 billion, far above original estimates.