1. Method of detection of a mobile device location, comprising building sound datasets associated with respective candidate locations, each dataset storing a plurality of sounds already captured in the associated candidate location; capturing at least one surrounding sound; comparing the captured surrounding sound with the stored sounds within the sound datasets; identifying the mobile device location on the basis of the comparison result; and sharing at least one built dataset with at least another user.