Rampur, one of the largest commercial towns in Himachal Pradesh, is situated 140 kms away from Shimla on the banks of the river Sutlej. The Buddhist monastery in Rampur with its huge prayer wheel and a famous Hindu temple both attract pilgrims. Every year in the second week of November, Lavi the largest fair in this region is held at Rampur.