Flags, banners and chants at youth protest in Berlin