Japan is an island of huge contrasts. From traditional tea ceremonies of geisha’s in perfectly arranged gardens to futuristic, sky high buildings in Tokyo and sensational madness unlike anywhere else in the world. A sneak preview in the country of your dreams.