Which is the world's biggest fast food chain by number of stores?
China's Mixue Ice Cream and Tea is the world's biggest fast food chain with more than 45,000 stores across China and 11 other countries. This compares to over 43,000 stores of McDonald's and nearly 40,600 outlets of Starbucks. Founded in 1997 by Zhang Hongchao as a part-time job, Mixue's shares jumped over 40% in its recent Hong Kong IPO.