Gorkha — If you happen to be in Nepal on the day before New Year’s Eve, you might want to give Gorkha, the old kingdom’s capital, a try; Chance are there are no tourists around. The shady hotel owner tries t...
Walking barefoot (through blood)
or