Tosh, Himachal Pradesh - Tosh village is in Himachal Pradesh state of India. It is located at about 2,400 metres ( 7,900 ft) in elevation on a hill near Kasol in the Parvati Valley.
Photo by bawlo_eskomar
Royalties free, Commercial & Editorial use
$10.00