US President Donald Trump has given Hamas a deadline to accept a US peace plan for Gaza or face "all hell".

See Full Page