Are English’s Days As Global Language Numbered?

“More than 1 billion people speak English worldwide but only about 330m of them as a first language, and this population is not spreading. The future of English is in the hands of countries outside the core Anglophone group. Will they always learn English?”