new street view

Google reveals new tool for users to create own Street View

US-based search engine giant Google revealed a brand new tool which will enable users to create a Street View of…

11 years ago