One of the largest and most beautiful states in India, Punjab is located in Northern India. This state has been witness to the migration and resettlement of people of various races and faiths, thereby creating a smorgasbord of culture, history and heritage, which can be explored very well via Punjab tour packages.