Who will pay the costs if the thousands in the caravan are allowed on American soil?

Printable View