• Hofu Tenmangu Shrine

    Hofu Tenmangu is an impressive shrine that sits atop a hill in Hofu, Yamaguchi. It was the first in Japan to be dedicated to Tenjin, the god of learning. Tenjin…