Nepal

India has been ranked at the 103rd position among 119 countries on the Global Hunger Index. Photo: Mint