Ahead of his expected recognition of Jerusalem as Israel's capital on Wednesday, US President Donald Trump has faced a virtual torrent of criticism.
He should pay the critics no heed. The move is not only morally the right thing to do, it's also a political masterstroke. Let me explain.
Generally, the critics can be divided into two categories.
Read Full Article »