Anti-Putin protesters clash with riot police in Moscow, May 6 (Source: AP)

Anti-Putin protesters clash with riot police in Moscow, May 6 (Source: AP)