India ranks second after America