Ed George: Buddhist prayer flags hang in the trees in Darjeeling