KFC is a global chicken restaurant brand with over 32,500 locations worldwide specializing in Original Recipe chicken. In India, KFC entered in 1995 and currently has 27 stores across major cities, though plans to expand to 63 stores this year. The franchise process for a new KFC location in India requires an investment between $1-2 million USD (40-80 crore INR) with $360,000 USD (1.44 crore INR) in required capital. Current KFC franchisees in India are satisfied with their business yet find the large investment requirement and strict terms and conditions restrictive to further expansion.