def METHOD_NAME(file_name):
    """Read geo-referenced TIFF file and return image and bbox.
    plt.imshow(im, ext = bbox.ravel()), bbox might need transform.
    """
    try:
        import gdal
        from osgeo.gdalconst import GA_ReadOnly
    except ImportError:
        sys.stderr.write("no module osgeo\n")
    dataset = gdal.Open(file_name, GA_ReadOnly)
    geotr = dataset.GetGeoTransform()
    projection = dataset.GetProjection()
    im = np.flipud(mpimg.imread(file_name))
    tifx, tify, dx = geotr[0], geotr[3], geotr[1]
    bbox = [[tifx, tifx + im.shape[1] * dx],
            [tify - im.shape[0] * dx, tify]]
    return im, bbox, projection