Which country won the maximum medals in Brazil (Rio) Olympics 2016?

America
France
India
Japan

The correct answer is America. America won the maximum medals in Brazil (Rio) Olympics 2016 with 121 medals, including 46 gold medals.

Option A is incorrect because America won the maximum medals in Brazil (Rio) Olympics 2016 with 121 medals, including 46 gold medals. France won 42 medals in total, including 10 gold medals.

Option B is incorrect because America won the maximum medals in Brazil (Rio) Olympics 2016 with 121 medals, including 46 gold medals. India won 6 medals in total, including 2 bronze medals.

Option C is incorrect because America won the maximum medals in Brazil (Rio) Olympics 2016 with 121 medals, including 46 gold medals. Japan won 41 medals in total, including 12 gold medals.