Ladakh is located in the Indian Himalayas, at the border with Pakistan and Tibet. Leh, the capital of Ladakh situated at 3500m above sea level, is the main hub for the tourists. The town has many restaurants, and it is a great place to try Ladakhi food. Ladakh offers has attractions such as ancient Buddhist …