Can A Willing Foreign Witness Travel To California For Deposition?

Can A Willing Foreign Witness Travel To California For Deposition? The California and Federal Rules of Civil Procedure generally allow depositions of non-party witnesses to be taken outside of the United States; however, the laws of the foreign country in which the witness resides must also be consulted. Can a non US citizen be subpoenaed?