Known for its cuisine, culture, history and the larger-than-life outlook of its inhabitants, Punjab is one of the liveliest and culturally richest places of India. The major cities of Punjab ...