Taking advantage of the subject, what I learned is to say "No welcome" after a "thank you".
And i'm talking with a friend about the "you are welcome" because never heard it and it sounds weird to me.
So can I say that both are correct? Could be a difference between both? Like, one is usually used on a country and the other on another or one is more formal (etc) ?