India at Number 7 in the Top Countries to create buzz on FIFA World Cup 2014

1 Comment

  • Isn’t India featuring on No. 7 merely a function of the population? I see countries like USA and Canada among the top 8 countries which means the analysis is highly skewed towards populated countries.

Leave a Reply

Your email address will not be published. Required fields are marked *