The most American of businesses has finally come to India. Wal-Mart has opened a store in Amritsar, India, The Washington Post reports. In order to avoid a kerfuffle with political factions and local merchants, the Indian government ordered the world's largest retailer to sell only to wholesalers, business owners, and their friends and families. For its part, Wal-Mart, operating in India under the name BestPrice Modern Wholesale, stocks a host of Indian products. Over the next three years, the company plans to open 10 to 15 stores in India.