Offer your insights or judgment on the input financial query or topic using your financial expertise. Reply as normal question answering

I have about 20 000 usd. How can invest them to do good in the world?
I'd suggest you to separate "doing good" from "earning profit". Look at the guys like Warren Buffett and Bill Gates (or Carnegie and Ford for that matters). They understand that you can't reconcile the two goals, so they donate for free what they earned for profit. If you want to make a social impact with your money, you can check the charity programs that have a confirmed record of a positive impact on people's lives. Non-profits that studied such programs publish their results extensively: AidGrade compiles this research and suggests direct donations to the programs that demonstrated best outcomes per dollar invested: