Japan has quietly climbed to the top of many Indian travellers’ bucket lists and for good reason. From cherry blossom season (sakura) in spring to snow-covered landscapes in winter, Japan offers ...