Fastfood operator Yum! Brands Inc, the operator of KFC and Pizza Hut outlets, has opened its largest distribution in China in Shanghai, reports the China Daily.