Taco Bell to develop 600 new restaurants in India

Taco Bell continues its expansion with master franchise agreement in India. Credit: Taco Bell Corp.



  • Taco Bell