Thanks for your reply. I appreciate it.
Hi
Welcome to the forum!
Yes, the odor is strange indeed. There is a chance that you are highly sensitive to smell of human sweat. In public transport and with many people around, even in cold climate, some sweating is expected. You would probably need to mask that smell with something else like a scented tissue or handkerchief.
Another possibility is that you experienced the smell in a particular transport, found it repulsive and now the mind associates that smell with every public transport. You can consult a psychiatrist regarding this. A discussion with the psychiatrist can be helpful at reaching the cause for your symptoms.
Hope this helps. Please let me know if there is any thing else and do keep me posted. Take care!