[mage lang=”en|sp|en” source=”flickr”]kfc franchise in india[/mage] The One And Only Secret To Ultimate Success In English idiom, “2 left feet” refers to an inept dancer and generally, a clumsy person. Putting this meaning aside, I wish I had 2 left feet so that I don’t have to worry whether to go left or right, so… Continue reading Kfc Franchise In India