I'm a US citizen residing in Florida, USA. I need to request a visa for China to deliver a software training course in Beijing. I'm overwhelmed by the variety of visas and I'm not sure how to get started. My questions are:
- What visa type do I need (F or Z)?
- Looks like the Houston consulate is the one assigned to the state of Florida, do I need to be physically present to apply for the visa?
- If not, do I have to mail my passport at all?
Any other tips or suggestions on how to get the visa will be really appreciated.