Psychologists don’t totally agree on how many of the world’s children have imaginary friends, but get enough of them together and they’ll give a ballpark figure. For invisible friends, the number is ...