def get_country_lat_lon_extent(country):
    """
    See https://data.humdata.org/dataset/bounding-boxes-for-countries/resource/aec5d77d-095a-4d42-8a13-5193ec18a6a9
    Args:
        country:

    Returns: longitude(left) longitude(right), latitude (bottom), latitude(top)

    """
    #
    # 'mexico', 'south_africa', 'spain', 'australia', 'ukraine', 'uk_of_great_britain_and_northern_ireland',
    # 'germany','spain', 'kazakhstan', 'hungary', 'italy','indonesia'
    if country == 'united_states_of_america':
        return [-130, -60, 25, 48]
    elif country == 'russian_federation':
        # -179.985	38.083	179.917	86.217
        return [22., 90., 42., 60.]
    elif country == 'china':
        return [70, 138, 12, 55]
    elif country == 'india':
        return [68, 98, 8, 36]
    elif country == 'pakistan':
        return [60, 76, 23.5, 37]
    elif country == 'afghanistan':
        return [60, 75, 29, 39]
    elif country == 'argentina':
        return [-74.0, -53., -59., -21.]
    elif country == 'brazil':
        return [-75, -35, 5, -35]
    elif country == 'canada':
        return [-140, -50, 40, 70]
    elif country == 'egypt':
        return [13., 37., 5., 51.]
    elif country == 'france':
        return [-5.5, 9.0, 41.0, 51.5]
    elif country == 'mexico':
        return [-120, -85, 15, 35]
    elif country == 'south_africa':
        return [10, 35, -20, -35]
    elif country == 'ukraine':
        return [22, 40.5, 45, 53.]
    elif country == 'uk_of_great_britain_and_northern_ireland':
        return [-14., 4., 48.5, 64.5]
    elif country == 'germany':
        return [5.8, 15.5, 45.5, 55.5]
    elif country == 'poland':
        return [13., 26.500, 48., 55.5]
    elif country == 'spain':
        return [-18.5, 6.5, 27.5, 44.]
    elif country == 'kazakhstan':
        return [46.5, 90.0, 40.4, 55.5]
    elif country == 'hungary':
        return [16.1, 22.5, 45.5, 49.0]
    elif country == 'italy':
        return [1.1, 54.5, 28.5, 49.5]
    elif country == 'indonesia':
        return [0., 142., -11., 15.]
    elif country == 'australia':
        return [112.0, 168.0, -9.0, -45.0]
    elif country in ['vietnam', 'Viet nam', 'viet_nam', 'Viet Nam']:
        return [100., 110., 8., 24.]
    elif country == 'kenya':
        return [33., 42.1, -5., 5.5]
    elif country == 'somalia':
        return [40., 51, -2., 12]
    elif country == 'mali':  # longitude(left) longitude(right), latitude (bottom), latitude(top)
        return [-13, 5, 9, 26]
    elif country == 'united_republic_of_tanzania':  # longitude(left) longitude(right), latitude (bottom), latitude(top)
        return [29, 41, 0, -12]
    elif country == 'zambia':  # longitude(left) longitude(right), latitude (bottom), latitude(top)
        return [21.5, 34, -8, -18.5]
    elif country == 'malawi':  # longitude(left) longitude(right), latitude (bottom), latitude(top)
        return [32, 36, -9, -17]
    elif country == 'uganda':  # longitude(left) longitude(right), latitude (bottom), latitude(top)
        return [29, 36, -2, 5]
    elif country == 'world':
        return [-180, 180, -60, 85]
    else:
        return [-180, 180, -60, 85]