For four days around Pentecost, Berlin celebrates its cultural diversity at the Carnival of Cultures. Grand finale is the street parade on Pentecost Sunday in Kreuzberg, where thousands of dancers, musicians and artists perform and about a million people from all over the world watch.