The population of Himachal in 2001 stood at 6,077,248 as per the Census of India 2001. It has one of the highest per capita incomes of any state in India. Due to the abundance of perennial rivers, Himachal also sells hydro electricity to other states such as Delhi, Punjab & Rajasthan. The main districts of Himachal Pradesh are Kangra, Hamirpur, Mandi, Bilaspur, Una, Chamba, Lahul and Spiti, Sirmaur, Kinnaur, Kullu, Solan and Shimla. Himachal has a rich heritage of handicrafts. These include woolen and pashmina shawls, carpets, silver and metal ware, embroidered chappals, grass shoes, Kangra and Gompa style paintings, wood work, horse-hair bangles, wooden and metal utensils and various other house hold items.