Click to see more Khawaja Asif's 'vulgar' outburst against Shireen Mazari on Wednesday
Asif, tendering an "unconditional apology to the house" for his remarks said, "It was not my intention to ruin the decorum but I was not being allowed to complete my speech, which compelled me to say those things."
"I realise I should not have spoken so much and that is why I issued the apology [letter to NA speaker] on my own initiative and hope it will be accepted."
Asif tweeted a copy of his apology:
Right after Asif's address, the speaker allowed Mazari to take the mic. The lawmaker refused to accept Asif's apology, saying: "Asif should apologise to me by name just like he targeted and attacked me by name."
"This apology is not acceptable at all to anyone."
At this Asif stood up and said, "I will not name Mazari in my apology because I had named no one when I made the remarks. If I named anyone, then only would I like to apologise to them."
Earlier in the day, Asif had submitted an apology letter to National Assembly Speaker Ayaz Sadiq, which the latter read out in the house.
But Mazari, not accepting the gesture as an apology, said Asif should come to the house himself and apologise personally.
"Khawaja Asif's vulgar remarks were personal and he should come to the floor of the house to apologise himself," said Mazari.
Khawaja Asif on Wednesday came under fire by opposition lawmakers for referring to Shireen Mazari as a "tractor trolley" and calling her voice 'masculine' after she refused to halt her protest following Asif's brief on the state of loadshedding in Ramazan.
After the volley between Mazari and Asif, other lawmakers were also allowed to give their remarks, during which the speaker intervened and stopped the discussion, saying Asif's apology is enough and that the opposition should accept it "with an open heart". The house moved to discussing budget proposals, during which the opposition walked out.
'Sexism is unacceptable'
PPP MNA Nafeesa Shah said "sexism is unacceptable".