I tried it but it didn't work. I however made some progress using send keys action but received the following error:
Microsoft.Flow.RPA.Desktop.Modules.SDK.ActionException: Selector: '> document[Class="Chrome_RenderWidgetHostHWND"] > list[Id="mat-autocomplete-0"] > listitem[Name= Antigua and Barbuda ]' is unparsable. Error(s): line 1, column 105 (from position 105 to position 107), Missing ']' at 'and'
line 1, column 117 (from position 117 to position 117), No viable alternative at input ' ]' ---> Microsoft.Flow.RPA.Desktop.UIAutomation.Core.Exceptions.SelectorParsingErrorException: Selector: '> document[Class="Chrome_RenderWidgetHostHWND"] > list[Id="mat-autocomplete-0"] > listitem[Name= Antigua and Barbuda ]' is unparsable. Error(s): line 1, column 105 (from position 105 to position 107), Missing ']' at 'and'
line 1, column 117 (from position 117 to position 117), No viable alternative at input ' ]'
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.Flow.RPA.Desktop.Modules.UIAutomation.Common.Proxy.RemoteAutomationRuntimeProxy.HandleResult[T](Func`2 func)
at Microsoft.Flow.RPA.Desktop.Modules.MouseAndKeyboard.Actions.SendKeys.Execute(ActionContext context)
--- End of inner exception stack trace ---
at Microsoft.Flow.RPA.Desktop.Modules.MouseAndKeyboard.Actions.SendKeys.Execute(ActionContext context)
at Microsoft.Flow.RPA.Desktop.Robin.Engine.Execution.ActionRunner.Run(IActionStatement statement, Dictionary`2 inputArguments, Dictionary`2 outputArguments)
It seems the for each loop stops when it gets to "Antigua and Barbuda". I suspect it has something to do with the fact that I used the %CountryItem% without quotes as seen in the screenshot below:

I tried it with the quotes but then the loop doesn't work at all i.e. I get a "Window wasn't found" error message. Is there a way around this?