Introduction “Dev bhumi” meaning “The Land of Gods” is a well-known attribute used for this heavenly state of North India, Uttarakhand. Its architecture is an embodiment of spirituality and environmental…
Ladakh is a union territory of India and Leh is its capital city. The city is connected via NH-1 to Srinagar in the southwest and via Leh-Manali Highway to Manali…