Located around 70 km from the town of Leh on the Sham side is the pretty village of Alchi which is nestled on the banks of the mighty Indus river. The village of Alchi is situated at an altitude of around 10,200 feet above sea level and has a Buddhist Monastery which is regarded as […]