code: def groups(self) -> typing.Iterator['Group']:
          
          for country in self.countries:
              for group in country.groups:
  
                  yield group
docs: Iterates over all groups
  
          Returns: generator of Group