You’ve got to hand it to the Indians who are marketing this hotel ….. “International Hotel” …. “Revolving Restaurant with Coffee Shop” …. all the trademarks of an upmarket, high-class, 5-star resort! But where is this fine establishment you ask ….. well it is in Mussoorie, Dehradun, North India, in the foothills of the Himalayas. This photo I think depicts the reality of this “tourist haven” …. more of a “Blackpool at 5000’ft” than anything else.