The streets of the Algerian capital have turned into a mass of green, white and red as merchants hawking flags cash in on huge rallies against the enduring rule of their ailing president. "Let's hope ...