Japan: 19 days – Tokyo, Osaka & Koyasan temple stay