Share your insights or perspective on the financial matter presented in the input.

I have about 20 000 usd. How can invest them to do good in the world?
Vanguard has a Vanguard FTSE Social Index Fund.  Their web page says "Some individuals choose investments based on social and personal beliefs. For this type of investor, we have offered Vanguard FTSE Social Index Fund since 2000. This low-cost fund seeks to track a benchmark of large- and mid-capitalization stocks that have been screened for certain social, human rights, and environmental criteria. In addition to stock market volatility, one of the fund’s other key risks is that this socially conscious approach may produce returns that diverge from those of the broad market." It looks like it would meet the qualifications you require, plus Vanguard funds usually have very low fees.