2. Lakme Franchise
Number of Stores: 135
Lakme has been in business for more than 50 years and is a leader in beauty products sales in the world. It has a successful brand name which attracts more customers, and there are lots of opportunities to start a franchise business in India. There are more than 135 franchise businesses in 40 cities in India.