There are plenty of attractions in India. Himachal has a large quantity of the best tourist places...