The town of Leh is a collection of cultures, and the capital of Ladakh. The people are primarily Ladakhi, but the place is polyglot, with lots of downcountry Indians from Punjab or Haryana conversing in Hindi, Muslims from Kashmir gathered around the mosque speaking Urdu, Tibetan refugees selling handicrafts lining the Main Bazaar, and a sprinkling of foreign tourists bargaining in English. There are rug shops, cafes catering to Western tastes (pizza, pasta, burgers and fries), stalls selling the sickly sweet Indian snacks: gulab jamun, jalebi, barfi, kulfi.