I had two passports (1 valid, and another one issued by the same country with the same data and photo as the first one, but this one was cancelled, with a valid US visa). I carried both of them (I had a burglary recently in my flat and police in my country made fun of me, but this is a different story. That's thee reason I carried both passports with me).
At border crossing while I talked with my fellow passenger, I handed over the non-valid passport by mistake. After questioning (my arguments were not accepted) the non valid passport with the US visa was taken from me with a receipt and a promise that they would send it back to my local police station through the foreign ministry in my home country.
After almost 6 months, I am still without my passport with the US visa. What can I do? The visa FAQ on the US State Department's website deals only with lost and stolen passports with US visas, not with passports taken by legitimate police authorities in recognized countries. Thank you for any help.