Pakistan is full of surprises and the people are very hospitable.