I have a Nepali passport and am traveling SFO-SIN (from San Francisco to Singapore). I see on the ticket it says 1 HR stop in Hong Kong. When I called my travel agency they said it's for a technical stop and no passengers will be getting off. On visa website for Hong Kong, it clearly says Nepal passport holders need a transit visa, including for airside transit.
What does it mean?
Edit: I did call Singapore airlines and they said I won't need a transit visa since there will be no boarding pass issued for HKG. I asked her to check with her supervisor too and she confirmed the same. My flight is next Saturday and there is no time for me to get a transit visa now. Is there a consular office for Hong Kong in US where I can call and confirm? On internet I only found Chinese Embassy number to contact and they never pick up the phone.
Update: I got a call from Singapore Airlines today asking what passport I have and if I can have transit in Hong Kong (a little too late to call of course). Later they left a voicemail saying if you are from so or so country you can't have transit in HKG without a visa and of course Nepal passport was one of them. So I had to call back and fight with the operator for over an hour that THEY had told me it was ok for me to travel just a week ago. They blamed my ticketing agent for booking it in the first place. After couple of hours of back and forth, and a long long wait on hold they agreed to get me direct flight from SFO to SIN provided that I pay the flight change cost. Such a hassle !!