While many struggle to quietly come to grips with US President Donald Trump’s travel ban on people from seven Muslim-majority countries, some have shown less restraint.

Among them was a very vocal Rihanna, who took to the President’s favourite platform on Saturday night to protest the temporary suspension of the US refugee programme and the blocked entry into the country of citizens from Iran, Iraq, Libya, Somalia, Sudan, Syria and Yemen.

“What an immoral pig you have to be to implement such BS,” Barbados’ pop princess posted on Twitter.