US-based direct selling company, Amway, plans to invest $12 million over the next three to five years to expand its physical presence in India.
Amway plans a USD 12 million investment in India over the next three to five years. This will establish new stores nationwide ...