Thinking of travelling to the most beautiful and mesmerizing castles in the world? Visit these enchanting castles in Japan for an awe inspiring experience