Alchi
India /Jammu and Kashmir /leh /Alchi Alchi Choskor is a beautiful temple situated in the village with same name that lies on the banks of the Indus River. Alchi lies 70 kms from Leh. Lying in the heart of the Himalayan region, the village is a popular tourist place. The place is famous for the […]