News

Launched in 2007, Street View came to Hong Kong in 2010, enabling users to navigate ... ‘I didn’t realise this place was so beautiful.’” So far, the trio has filmed videos in about 20 ...