Himachal Pradesh... nestled in the Himalayas, is one of the smaller states of India blessed with natural abundance, a tourists' paradise. Himachal Pradesh is a small state situate on the bottleneck of the Indian subcontinent while going towards northern state of Jammu and Kashmir from the plains. Read more...