The French claim that they found a planet that is only 1.4 times the size of Earth.
Did they surrender to it yet?