Fried chicken chain KFC, a subsidiary of the Louisville, Kentucky-based restaurant operating giant Yum! Brands, announced yesterday [Tuesday] the debut of China's first drive-thru restaurant. The drive-thru KFC outlet is located in the Asian Olympics Village district of Beijing.