Walmart flopped in this country in South America - here's why

Walmart operates over 11,000 locations across 27 countries. But there is one country where Walmart's "every day low prices" just doesn't cut it for consumers: Brazil.