The Imam Ali (AS) Islamic Center in Vienna, Austria, has released a series of video clips introducing Islam in German.