New York’s Public Theater is refusing to apologise for a controversial staging of Shakespeare’s Julius Caesar in which the actor playing the ancient Roman leader, who was known for turning a republic into an empire, resembled US President Donald Trump.

Two major sponsors have withdrawn funding from the production, which has drawn criticism from Trump's son.

Al Jazeera’s Kristen Saloomey reports from New York.

US & Canada, United States, Politics