New Delhi’s ITC Sheraton recently saw the launch of India’s second and North India’s first outlet of Chinese restaurant Yi