News An Autonomous Delivery Robot Just Committed A Hit And Run In Finland Shaheer ShahzadFebruary 2, 20240 In an unusual turn of events, a pedestrian in Helsinki, Finland, recently witnessed what could be a world-first – a...