FreeBitcoin

1 block only allow about 2000 transactions. Does it mean every 10 minutes, bitcoin can allow 2000 transactions?

Hi I very new to bitcoin and don't understand this. Isn't this 2000 too small as I thought there will be more than 10,000 transactions going around every 10 minutes. Especially when there is a ICO going on
Bitcoin News Feeds Today