docs: def get_geo_top_tracks(self, country, location=None, limit=None, cacheable=True):
          """Get the most popular tracks on Last.fm last week by country.
          Parameters:
          country (Required) : A country name, as defined by the ISO 3166-1
              country names standard
          location (Optional) : A metro name, to fetch the charts for
              (must be within the country specified)
          limit (Optional) : The number of results to fetch per page.
              Defaults to 50.
          """
          params = {"country": country}
  
          if location:
              params["location"] = location
          if limit:
              params["limit"] = limit
  
          doc = _Request(self, "geo.getTopTracks", params).execute(cacheable)
  
          tracks = doc.getElementsByTagName("track")
          seq = []
  
          for track in tracks:
              title = _extract(track, "name")
              artist = _extract(track, "name", 1)
              listeners = _extract(track, "listeners")
  
              seq.append(TopItem(Track(artist, title, self), listeners))
  
          return seq