The correct answer is B. Rio de Janeiro in Brazil.
The 2016 Summer Olympics, officially known as the Games of the XXXI Olympiad, were an international multi-sport event held from 5 to 21 August 2016 in Rio de Janeiro, Brazil. Rio de Janeiro was the first South American city to host the Summer Olympics. The Games were officially opened by Brazilian President Dilma Rousseff at the Maracanã Stadium on 5 August 2016, and closed by her successor, Michel Temer, on 21 August 2016.
A total of 206 nations competed in the Games, with a record 11,238 athletes participating. The United States topped the medal table with 46 gold medals, followed by Great Britain with 27 gold medals and China with 26 gold medals. Brazil finished in 13th place in the medal table, with seven gold medals.
The 2016 Summer Olympics were marred by a number of controversies, including the Zika virus outbreak, the construction of the Olympic Park on land that had been illegally deforested, and the cost overruns of the Games. However, the Games were also a success, with many spectators and athletes praising the city of Rio de Janeiro and the organization of the Games.
The other options are incorrect because:
- A. Madrid in Spain did not host the 2016 Summer Olympics. Madrid was one of the three finalists to host the Games, but Rio de Janeiro was ultimately chosen.
- C. Los Angeles in USA hosted the 1932 and 1984 Summer Olympics, but not the 2016 Summer Olympics.
- D. Toronto in Canada hosted the 1976 Summer Olympics, but not the 2016 Summer Olympics.