Yes, there is. If you are moving a lot of records, it is best to use SSIS, if the process is an ongoing one.
However, if it is a one-time deal, or you want to run manually, then you can do this, referring to your example above:
INSERT INTO [dbo].[Countries]
select * from openquery(myremotelinkedserver,'select cntNameISU from [thatdb].[dbo].[tblcountries]')
Answered January 30, 2017