I'm a Sri Lankan student in USA (Missouri). I'm traveling to Malaysia via Hongkong (2 Hour 25 min layover). I possess a valid F1 USA academic visa, Malaysian tourist visa, an Australian tourist visa. I travel with a normal Sri Lankan passport.
1. Do I need a transit visa for Hongkong?. Their website says so
2. Can I apply for a transit visa online?
3. Whats the closest Hongkong visa center to Missouri?
4. Is there any Hongkong embassy number I can contact?