Shinto meets Buddhism on Miyajima Island
Japan is made up of 4 main islands (Honshu, Hokkaido, Kyushu and Shikoku) and nearly 3,000 smaller ones, lying off the east coast of Asia. Its official name is Nihon or Nippon which means the Land of the Rising Sun or something close to that.
Most... more