Exquisite Ladakh is situated on the northern border of India and is known as Little Tibet or the Roof of the World. A dazzling region, it is here that the elusive snow leopard roams in the high valleys and across jagged mountains cliffs.
Exquisite Ladakh is situated on the northern border of India and is known as Little Tibet or the Roof of the World. A dazzling region, it is here that the elusive snow leopard roams in the high valleys and across jagged mountains cliffs.