As expected, the European and Russian space agencies have delayed the launch of their ExoMars robot rover by two years to 2020.