Amazon reportedly invests $28M in India retailer Shoppers Stop, furthering its $5B India push by Nat Levy on September 25, 2017September 25, 2017 at 9:03 am Amazon has invested $28 million Shoppers Stop, a Mumbai, India retailer, as it continues its push into the world’s second most populous nation. Bloomberg reports that the deal will give… Read More