Himachal Pradesh is popularly called the Heart of India The most popular tourist attractions of Himachal Pradesh.http://wonderworldtravels.com/tour-packages/himachal/