Taktshang, a Monastery located in Bhutan, is one such fascinating wonder spots of Buddhist that is located at the edge of a mountain cliff. The Monastery was built in the year 1692 and is also considered as one of the holy and religious places that are located in Bhutan. The very word Taktshang has its meaning known as “Tigers Nest”.
Wataru Itou’s latest exhibition, the “Castle on the Ocean”, is a small scale world created with paper, precision and patience. Itou’s “Castle” includes geometric spires, a ferris wheel, roller coasters and a brilliant array of lights throughout.
Amazing sculptures made out of recycled cardboard.