Squeezed between India and Tibet, Nepal stretches from rich subtropical forest to soaring Himalayan peaks. Nepal's cultural landscape is every bit as diverse as its physical one. Its peoples belong to a host of distinctive ethnic groups, and speak a host of languages. They live in everything from dense, ancient cities erupting with pagoda-roofed Hindu temples to villages perched on dizzying sweeps of rice-farming terraces and dusty highland settlements clustered around tiny monasteries. Religious practices range from Indian-style Hinduism to Tibetan Buddhism and from nature-worship to shamanism.
The cultural richness owes something to the shaping force of the landscape itself, and something else to the fact that it was never colonized. This is a country with profound national or ethnic pride, an astounding flair for festivals and pageantry and a powerful attachment to traditional ways. Its people famously display a charismatic blend of independent-mindedness and friendliness, toughness and courtesy.