Protesters in Houston, Texas, hold up placards and Mexican flags as they march against US President Donald Trump’s immigration crackdown. “The reason for our presence this afternoon is to support our Latino and immigrant brothers, to support them most of all against the crazy ideas of our current president,” says Omar Martinez, a naturalized US citizen originally from Mexico