Mastercard reaffirms commitment to Pakistan with new office in Karachi