Punjab Tourism famously referred to as ‘The land of five rivers’, is situated in the north western part of India. This fertile land ranks amongst the most ancient civilizations in the world. Punjab is also famous for its religious diversity as it was here many religious movements were initiated. The scenic landscape, rich history and famous religious sites are the most important reasons for increasing number of visits by tourists. Here are the top 10 places to visit in Punjab.