How Many Languages are There?

It has been estimated that there are approximately 6,500 in the entire world. But, over 2,000 of these languages are spoken by under 1,000 speakers.