Originally named “Ldumra”, meaning “the valley of flowers”, and located at a distance of 150 km away from Leh in the Ladakh district is a beautiful hill station known as Nubra Valley. This scenic hill station is elevated at an altitude of 10,000 feet above sea level.  Additionally, the famous Siachen glacier is located towards […]