I finally managed to get Kavita's visa extended. I went to pick up her approval letter from the Ministry of Interior on 15 December.
I went to then proceeded to the Immigration and Passports office in G-8. I submitted the whole application. I was instructed to proceed to the State Bank in G-9 Markaz (or also known as Karachi Company) to deposit the fees which were 17,200 rupees. There was a whole line of fellows, including some very old men, who offered to fill up deposit slips for me for a mere 50 rupees. I was in a mad rush otherwise would have indulged one of them. I ran into the Bank and was shown the queue full of men (which started outside the building) and, then a separate counter for women where women were being served by the same men. I took this advantage and paid my fees. I rushed back to G-8 and submitted my application.
When I went back to collect the passport, some clerk explained that I needed to go back to the Bank to re-verify the deposit slip. This made no sense at all. It was a chaotic scene with many applicants crowding around the office. I saw some Europeans, some UN passports, some Somali applicants and so on. Somehow, I didn't make my usual noise and went back to the Bank to re-verify the deposit slip.
I lost a day in doing so. The folks at the Bank told me the Passport office's request was complete rubbish.
But anyway, I went back to the Passport office with the stamped slip and finally managed to get Kavita's passport with the renewed visa.