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

3:58 PM ET Mon, 10 Dec 2018

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.