In Pakistani culture, punctuality is not nearly as important as it is to Westerners. Social considerations take priority. It’s often seen as uptight to be punctual, and to show up to someone’s home at the invited time is actually considered somewhat rude.