Russian President Vladimir Putin was in Saint Petersburg on Sunday to review his navy fleet and watch a spectacular naval parade on the annual holiday.