India ranked at 116th position in World Bank's Human Capital Index

India has been ranked at the 116th position in the latest edition of the World Bank's annual Human Capital Index that benchmarks key components of human capital across countries