Grab your coat, because winter is an amazing time to see Kyoto’s Kifune Shrine.

Read More