Rio de Janeiro

The state-funded Citizen Restaurant in downtown Rio is accustomed to serving a balanced meal at an unbeatable price to about 5,000 poor residents of this city each day. During the World Cup, however, this cafeteria has been catering to another clientele as well: middle-class Argentines.

"We serve homeless people, drug...