Nippon the land of flowers