In Spain we also say no hay mal que cien años dure (No evil shall last one hundred years)

Click to expand...

In Mexico we say it in different order. No hay mal que dure cien años, ni cuerpo que lo resista. "there's no hardship/adversity that can last one hundred years nor there a body that can endure/resist it"