Taco Bell to develop 600 new restaurants in India

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