btw - @zainiqbal1990
there is a sort of dumb way to test if the key you have is a copy of the factory locks installed in your car, there is a keyslot in the floor of the car, this locks the boot (the pull lever wont work if you lock the key)
if your key rotates this lock, (be careful - dont spin it all the way as a dirt logged lock can stick in locked position) - your key profile is the one the factory gave. If it is then you can actually order a key from Honda for this car, or you can get a locksmith to make a key from the lock profile of that little keyslot - if yours is rounded off and worn out.
Also test it in the glovebox. If your smith is smart enough he can make you the valet key too. That key only opened the driver door and rotated the ignition.
That lock was never replaced by anyone in Pakistan and it was almost never used so it remains in new condition.