Dmitri Medvedev and Vladimir Putin march in the May Day 2012 parade through Moscow (Source: AP)

Dmitri Medvedev and Vladimir Putin march in the May Day 2012 parade through Moscow (Source: AP)