Business Insider YouTube channel is a great source of videos to create authentic materials for your Business English Students.

The Financial Times YouTube channel showcases the visual journalism, going beyond the headlines to help people navigate the world’s new agenda. Many interesting videos that you can discuss with your Students.