Autonomous delivery robot spotted on wet Moscow streets — Moscow Magazine