what are affiliates in marketing Here are the Top 10 Upcoming Businesses to Consider Investing in 2020