Alchi is situated in Leh, Ladakh. The thing which is special about this place is that is located on low grounds, on the banks of the River Indus. Gene Read More
Rate It !!!
©2013 BuzznTravel. All rights reserved.
Get solutions from our experts!
Please login your account to ask question .