Internet, News

Google Rebrands its Maps Engine to ‘My Maps’