Washington: US President Donald Trump has launched a sharp public rebuke against one of his closest European allies, Italian Prime Minister Giorgia Meloni, accusing her of lacking courage and failing to support Washington in the ongoing war with Iran. In a candid interview with Italy’s leading daily Corriere della Sera, Trump expressed shock at Meloni’s.