There are many gifted children in the world, but Japan would have to have the highest number. I'd estimate that nearly 100 percent of Japanese children are gifted. It's not hard to be a gifted child in Japan though.

I mean, think about it, since you've been in Japan, how many gifts have you received? A few hundred? A few thousand? Imagine how many a Japanese child receives by the time he is 5. This is because in Japan, where generosity is extreme, people are emphatic gift-givers.

I've received, at last count, 1 million gifts from friends, colleagues and unknown drunks on the street.