Is the Universe really infinite?