Sound is gone after changing brake pads with OEM ones. But thanks @capsat for the info I will certainly check it out. Your in depth knowledge of the Karachi auto parts market has proven invaluable to me.
And to the gentleman whose recommendation is to simply ignore noises coming from the car, well what can I say, you clearly don't have much attachment to your car! Also, practically speaking, any weird or abnormal noises coming from your car should be treated as little warning signals that the car gives you. Deal with them promptly and your car will respond accordingly by giving you years of trouble free service. Ignore them and you WILL sooner or later be that guy stalled at the side of the road (or as is usually the case in Pakistan, right smack in the center of a busy thoroughfare). Not to mention the heavy repair bill you're going to have to deal with, the proverbial salt to your wounds.