... And last year at Google I/O we had reached 450 million or 450 ...
... this means more than half the land on Earth can be reached on foot. ...