As Restaurant Brands International aims to surpass 40,000 stores in the next eight to 10 years, some of its new stores will be in China, which is seeing its economy slow down.
As Restaurant Brands International aims to surpass 40,000 stores in the next eight to 10 years, some of its new stores will be in China, which is seeing its economy slow down.