Eduardo Castro-Wright, the former CEO of Walmart Stores USA, has been accused of orchestrating a $24 million bribery scheme to expand the company's presence in Mexico between 2002 and 2005. The alleged scheme involved a series of payoffs to Mexican city governments, according to an investigation by the New York Times
Read More