A Taco Bell restaurant in Metairie, Louisiana. The chain plans to open thousands of stores outside the US, including scores in China and India. Photo: AP

Taco Bell opening dozens of new stores in China, India and other countries

Topic |   Yum! Brands

TOP PICKS

A Taco Bell restaurant in Metairie, Louisiana. The chain plans to open thousands of stores outside the US, including scores in China and India. Photo: AP
READ FULL ARTICLE