Returns: generator over all countries

def countries(self) -> typing.Iterator['Country']:
        """
        Returns: generator over all countries
        """
        for coalition in self.coalitions:
            for country in coalition.countries:

                yield country