Japan is just not a country but an experience Tokyo – Yamanashi – Kyoto – Osaka – Tokyo Japan is known as the land of the rising sun. It is an island country that rose from its ashes. It is commendable how technologically advanced this country is despite the disasters it faced during the …