town crier

noun
  1. 1

    A person who is employed by a town council to make public announcements in the streets

  2. 2

    (by extension) A gossip

Source: https://en.wiktionary.org/wiki/town%20crier