After a two-year hiatus, Wal-Mart, the $476-billion Bentonville, Arkansas chain, is getting ready to open its 21st store in India. The new store will be located in Agra, home to the Taj Mahal, in November 2015, Bloomberg reported citing two people familiar with the matter. Wal-Mart is also considering opening...
