<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_place_tags(index_page, domain):
 #: TODO geoip to docstring """ Return list of `place` tags parsed from `meta` and `whois`. Args: index_page (str):
 HTML content of the page you wisht to analyze. domain (str):
 Domain of the web, without ``http://`` or other parts. Returns: list: List of :class:`.SourceString` objects. """

    ip_address = get_ip_address(domain)
    dom = dhtmlparser.parseString(index_page)

    place_tags = [
        get_html_geo_place_tags(dom),
        get_whois_tags(ip_address),
        # [_get_geo_place_tag(ip_address)],  # TODO: implement geoip
    ]

    return sum(place_tags, [])