slapped here confuse me i know it may mean hit but not in this case i think?
In what is being dubbed as “Khashoggi’s son meets his father’s killer” on social media, images released today show Jamal Khashoggi’s son, Salah, shaking hands with Saudi Arabia's Crown Prince Mohammed bin Salman in Riyadh.
The Khashoggi family remain captive in Saudi Arabia as they've been slapped with a travel ban by the monarchy according to the Washington Post.