KFC Cannaught Place, New Delhi