India has dropped to the 148th position out of 199 countries, from the 147th position last year, in a list of the world’s ...