The Current World’s population is __________ as of November 2018 according to the most recent United Nations estimates elaborated by Worldometers ?
A. 6.6 billion
B. 7.6 billion
C. 7.7 billion
D. 6.7 billion