Leh is the ideal tourist spot in India’s north for those who wish to enjoy peace, serenity, tranquillity and a…