New Delhi: India ranked 66th in the 2012 Global Food Security Index, released by American chemical company DuPont on Wednesday.