Walmart aims for first India store in 12-18 months (via AFP)
US giant Walmart said on Friday it aims to launch its first retail store in India within the next 18 months after the government opened the vast consumer market to foreign chains. “That is the plan — to open (stores) in 12 to 18 months,” a spokesman for the world’s largest retailer by sales told AFP…