Much have been said (39/48)

Much have been said