TED's organizational commitment to diversity and inclusion is reflected in the perspectives of their speakers. Their Business topic area includes 34 playlists of selected videos - see particularly those focused on inclusive leadership and on immigrant-founded enterprises.
YouTube can be a source of video materials, but it can be challenging to find them. It may be more effective to use YouTube once you have a particular title in mind.