Punjab is a region in South Asia defined by five rivers - the Chenab, Jhelum, Ravi, Beas and Sutlej. It is located in northern Pakistan and India. Punjab's culture has evolved over three periods - Ancient Punjab had a rich urban culture and artifacts. The Middle Ages saw foreign invasions influence culture. Today, Punjabi culture has spread worldwide as Punjabis have migrated globally.