A German lawmaker has called for Donald Trump to be banned from entering the country, arguing that the Republican presidential candidate's comments on Muslims incite racial hatred.

Dieter Janecek, a member of Germany's Green Party, told the online version of Spiegel magazine that Trump's "rants of hate against minorities and refugees could constitute the criminal offence of incitement of hatred".