Endowed with diverse topography, climatic conditions, and cultural beliefs, North India covers an area of about 1,420,540 sq km. Its dominant geographical features include the Himalayas to its north, the Thar Desert to its west and the Indo-Gangetic plains that span the states of Punjab, Haryana and Uttar Pradesh. The region shares its borders with China, Nepal, Bhutan and Pakistan. It boasts some of the largest glaciers, sub-tropical forests, wildlife reserves and archaeological treasures. In North India, history blends beautifully with culture and religion.