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.