My parents did the Shenzen trip from HKG last year but they got 48hr visas issued at the border post itself for free. They were carrying Indian passports. Any idea if this is still the case? I am planning a day trip to the mainland next month too while transiting HKG and didn't think that the visa would need 48 hrs.