One of the worlds largest chains of vegetarian restaurants 33 in India, another 47 in a dozen other countries is considered too obvious to its core clientele of Indian expatriates and tourists to be worth trumpeting.
One of the worlds largest chains of vegetarian restaurants 33 in India, another 47 in a dozen other countries is considered too obvious to its core clientele of Indian expatriates and tourists to be worth trumpeting.