MENCHUKA — the fabled slice of heaven

Menchuka means medicinal water of snow. I am tempted to interpret it as divine land in the lap of snow. Pristine and untouched, vouched for by the lack of good roads leading to it.In fact, every stone that juts out on the path, making it an extremely bumpy drive leading to this slice of heaven, …

read more