Amazon reportedly invests $28M in India retailer Shoppers Stop, furthering its $5B India push Amazon has invested $28 million Shoppers Stop, a Mumbai, India retailer, as it continues its push into the world’s second… Read More