Bigger India
Little Lhasa in India
The north Indian state of Himachal Pradesh is a colourful tapestry of different ethnic groups, religions and landscape, which vary from the rice-growing plains of Palampur to the snow-covered peaks of Lahaul and Spiti.