For very marginal definitions of 'English speaking' only. By any such definition, Germany, all Scandinavian countries, Belgium and the Netherlands would be 'English speaking countries'.
Well if we're going to play 'I'm right because Wikipedia says so' games, here's from http://en.wikipedia.org/wiki/Languages_of_Nigeria: "English, however, remains an exclusive preserve of the country's urban elite, and is not widely spoken in rural areas. With approximately 75% of Nigeria's populace in the rural areas, the major languages of communication in the country remain national languages".
I'm not playing any Wikipedia games with you, I'm merely stating the facts as they are.
Yes, there are probably over a hundred other languages still spoken today, but the official and most widely spoken language is English. Almost all (if not all) newspapers are in English, national TV stations are in English, the government communicates exclusively in English, and all elementary schools teach English as a core subject.
Some Nigerians are illiterate, of course, and some never attended school. But the majority of the country, I would say over 90%, speaks some form of English. So it's not just the elite that speak English. Now in rural (and even in urban) areas you will find people that can only communicate in broken English, but broken English is still English.
So you mean to say he's missing all these non-english speaking farmers from rural areas surfing the net looking for a hotel ?! C'mon, we all know what English speaking country means, it's official language there, just the same as in India (which also has a lot of other, local languages in use). People using Internet for sure know how to speak English, so this whole discussion is pointless.