A million-strong human tide in the capital Sana'a