India’s highest ranking was 94th in 1996. The country had only recently broken into the top-100. Argentina climbed one spot to the top of the list, followed by France, Brazil, Belgium, England, the Netherlands, Croatia, Italy, Portugal, and Spain in the top ten.

    Share.

    Comments are closed.