Darjeeling's tea bushes run across a mythical landscape steeped with the religious, the sacred, and the picturesque.