Moral advocacy is the set of activities aimed at promoting moral values considered to be beneficial.
(Read more)