As many as 2,500 people are taking part in a Berlin rally against the policy of German Chancellor Angela Merkel, a police spokesperson said.