Hundreds of thousands of people have been taking part in this year's Carnival of Cultures in the German capital. The three-day street festival is held to showcase the city's diverse international community and had its highlight with a parade through the heart of the city.