Spiti valley is one of the many valleys of Himachal Pradesh. You will find lakes, scenic sights of mountains, monasteries, old artwork, and...