India is divided in four parts (North, south, East and West) and all these parts are gifted with diversity in culture, terrain and weather. Northern part of India mainly Himachal Pradesh, Uttaranchal, Jammu& Kashmir, and Arunachal Pradesh are called heaven on the earth.