4. Archies Gifts and Greetings Franchise
Number of Stores: 2,000
Archies offers almost any item you can think of when it comes to celebrations, which makes their stores very profitable. Archies stores first started in New Delhi and now there are more than 2,000 stores all over India. In Archies, people can buy gifts for every kind of occasion at a reasonable price.