According to Google, one out of every five searches is related to a location and Google Maps is an improved search facility that focuses on this aspect.

Read More