The most likely reason is that the data doesn't actually match. A trailing space is enough to cause a break.
Also make sure that both matchfields are of type Text.
the data set that is common for them is CountryNames therefore the relationship/link is defined/set between these two fields in their respective databases i.e. there is only one relationship defined between the two databases.
Also, if you are relating on two fields at same time and either parent or child is missing data in only one of those fields, the relationship will fail if based upon =.
sure enough, it was a trailing space issue :(
as soon as I removed the 'offending' character the corresponding data matched and displayed correctly.
thank you for your assistance.