A trip to the abode of Mother Nature – Leh Ladakh

Whether you are looking for thrill or relaxation, Leh Ladakh offers you both. While the snow capped mountains are a challenge to any expert trekker, you can spend hours experiencing the sublime nature at the green valleys of Leh Ladakh. Checkout the castles of the cold desert Ladakh has been heavily influenced by Tibetan culture, […]

Continue Reading