ngFriendD,
You can probably use layout conditions to choose which country you want to use for each given records. If you click on one of your layouts, and go to the properties(Window->Properties), there is an "Action" option. You can click on the "..." button next to it, and enter the expression editor for the layout. You can then enter a condition to choose either Print or Skip. Example:
IF([Country] = "A", Print, Skip)
So if Country = A, the layout will be printed. Otherwise, it will be skipped. You can use a similar expression for the three layouts, and of course, replace [Country] by your own field and your own values.
Hope that helps!
Regards,
Raphaël Lalonde Lefebvre