Вот более надежный способ создания URL:
from urllib.parse import unquote
region_urls = [response.urljoin(unquote(x)) for x in regions]
urljoin
заботится о создании правильного абсолютного URL на основе того, каким является базовый URL текущего ответа,плюс относительный URL.
unquote
заботится о символах %..
, в случае, если вы получаете и другие.