Detroit-based pizza chain Little Caesars forays into India

Will set up Delhi NCR counter Little Caesars, the world’s largest family-owned pizza chain is officially expanding to India, marking its 30th country of operation. With its first location set to open in Delhi NCR,