Japanese Temples, Shrines and Castles

Japanese Temples, Shrines and Castles are visually stunning and incredibly varied. Often set in natural surroundings like forests, mountains, and landscaped gardens, they are built to integrate with the natural world. This gallery presents a collection of images from around Japan, which I took while livingi in Kyoto for 6 years.