Where is the headquarters of the Food Corporation of India located?
- ABhubaneswar
- BKolkata
- CHyderabad
- DNew Delhi
Solution & Step-by-step Explanation
The headquarters of the Food Corporation of India (FCI) is located in New Delhi. FCI is a statutory body established in 1965 under the Food Corporations Act, 1964, to ensure food security across the country.