The massive statue of the lion decorates the Qasr El Nil bridge, connecting Cairo Downtown with Gezira Island in Cairo, Egypt