where is leh
Leh Ladakh India is the business division of Indian Holiday Private Limited, a leading Indian tour operator for more than 22 years now. The company has got recognition from the Ministry of Tourism, India and international travel bodies such as PATA, ASTA, IMTA and IATO.