Could be your sinuses from the cold, possibly a bit of blood (the iron is the metal you taste) from your nose feeling irritated etc....could also be blood from other sources eg your gums.
Having a cough or sore throat could cause impaired taste.
Are you on any medications or other vitamins,supplements or similar?
If it doesn't clear up soon then get it checked out.