I am an Indian national with a valid Indian passport. I intend to travel to San Francisco (US) via Hong Kong with Singapore Airlines and Cathay Pacific. I have to transit through Hong Kong without exiting the airport transit area within 2 hours.
Do I need a transit visa (pre-arrival registration) for Hong Kong for this short duration?