A very nice sentiment which I'm sure would be appreciated!
A few small problems:
1. "Congratulation on your wedding" should be Congratulations ...
2. (I mean my friend and he) should be (… my friend and him). It's an object of the verb mean.
3. 'You are welcome to ___' usually means, 'You can take or do it if you want. You're welcome to free drinks. You're welcome to enjoy the view.
This sentence would be better as: a. You are also very welcome in my country.' I know this is confusing as we often see "Welcome to (place name)". You might say, 'Welcome to the USA!' More or less, this means: b. I welcome you to the USA. In a, welcome is an adjective. In b, welcome is a verb.