TED channel videos with Indonesian subtitles

1,905 videos

Original YouTube channel page