all of a sudden pele is relevant?
Outside the USA soccer (they call it “football”) is popular. It is the most popular sport in the world, FYI. Pele was soccer’s greatest star, according to many. The IOC membership are all sports enthusiasts. Rio is a city in Brazil and Pele is Brazilian.