Kami are the deities, divinities, spirits, and mythological, spiritual, or natural phenomena that are venerated in the traditional Shinto religion of Japan. Kami can be elements of the landscape, forc
Itsukushima Shinto Shrine, Miyajima Island, Hiroshima Prefecture, Japan. This shrine is believed to be where the kami dwell, and hosts many ceremonies and festivals.