India was ranked 72 among 180 countries for the first time in 2007. (Reuters)