Russian Russia stages its biggest ever military parade in Moscow's Red Square to commemorate the 70th anniversary of Victory Day despite a boycott by many western world leaders due to Russian involvement in the Ukrainian crisis. Sources: BBC