Correct option is B
In May 2015, the World Economic Forum (WEF) released its Human Capital Index (HCI), which placed India at the 120th position out of 124 countries. This index measures countries based on how well they develop and deploy their human capital, evaluating factors such as education, health, skills, and employment.