Palampur in Himachal Pradesh is nicknamed the "Peru of India" for its mountain scenery and terraces The Dhauladhar mountains resemble Peru's Andes, offering panoramic snow-capped views Palampur's terraced tea gardens mirror the stepped farmlands found in Peruvian highlands