20 Interesting facts about Japan.