World Bank President Robert Zoellick said here Sunday that "no one knows how long this ( financial) crisis will last", Xinhua reported