7. McDonald’s
Number of Stores: more than 250
McDonald’s is one of the leading brands of fast food in the world and India is no exception. McDonald’s has been serving people in India for the last 15 years. More than 67 million people are eating in McDonald’s on a daily basis so you can see why this franchise is one of the most profitable.