def METHOD_NAME(self):
    template = "https://www.mcdonalds.com/googleappsv2/geolocation?latitude={}&longitude={}&radius=50&maxResults=250&country={}&language={}&showClosed="
    for locale in [
        "en-ca",
        "en-gb",
        "fi-fi",
        "en-ie",
        "en-us",
        "de-de",
        "nb-no",
        "en-ae",
        "dk-dk",
        "nl-nl",
        "en-om",
        "en-qa",
        "en-kw",
        "en-bh",
        "fr-ch",
        "sv-se",
        "en-sa",
        "uk-ua",
    ]:
        country = locale.split("-")[1]
        for city in city_locations(country.upper(), 20000):
            if country == "sa":
                url = template.format(city["latitude"], city["longitude"], "sar", "en")
            else:
                url = template.format(city["latitude"], city["longitude"], country, locale)
            yield scrapy.Request(
                url,
                self.parse_major_api,
                cb_kwargs=dict(country=country, locale=locale),
            )