Ladakh – Crown of India
Ladakh is a mesmerizing union territory of Kashmir that lies in the Jammu and Kashmir state of the country. Leh Ladakh is the highest hill station in the nation on the Himalayan ranges. The name of this hill station itself is a tourist attraction means each and every corner of this breathtaking location is astonishing. …