Walmart news

Walmart news
Walmart is a US retail company incorporating hypermarkets and grocery stores. Its HQ is in Arkansas. Walmart was established in 1962 by Sam Walton. It was named the largest corporation by revenue by Fortune Global 500.

RT asks

Who has come out worst from the Skripal poisoning fallout?