US President Donald Trump speaks to reporters as he visits the banks of the Rio Grande River with Senator John Cornyn, Senator Ted Cruz and US Customs and Border Patrol agents on Thursday. Photo: Reuters