def first_location_preposition(location_string):
    """
    In some cases google can't extract a response from the original
    sentence but will be able to do so from a sub-sentence starting at the first location indicator
    e.g.
    "גבר נהרג בתאונת דרכים בגליל התחתון"
    ->no results
    "בתאונת דרכים בגליל התחתון"
    ->results
    """

    # iterate over sentences, find first location preposition (very crudely) and trim the prefix of that sentence
    for sentence in location_string.split("."):
        trimmed_location_tokens = []
        found = False
        for token in sentence.split():
            if token.startswith("ב"):
                found = True
            if found:
                trimmed_location_tokens.append(token)

        if found:
            return " ".join(trimmed_location_tokens)

    return ""