Japan is truly a land of wonders with a sense of mystery and remnants of its ancient past full of colourful stories. The city of Kyoto is one of those places that lives in the past even in the present, this makes it one of…