More redheads are born in Scotland than in any other part of the world.
85
Babies cry but they don't produce tears until one to three months after birth.
238
According to some estimates, Americans are sitting on $30 billion worth of unredeemed gift cards.
223
Humans blink over 10,000,000 times a year!
97
Muhammad is the most common name in the world.
96
Over 98 percent of Japanese people are cremated after they die.
54