30 year age gap and you don't for one minute think she's going to do a runner the moment she gets over here? I hate being pessimistic about these but c'mon man wake up!! Find someone closer to your own age bracket if you're actually looking for a genuine relationship.
or maybe they're fed up of crusty old westerners coming over and taking advantage of vulnerable young girls and boys. I don't for one minute think the IO officer is envious of you or your bar girlfriend so what a ridiculously narrow minded comment to make.