Storia: Tourists could have to pay $15k deposit to holiday in US — Warptech News