David Price is a freelance writer and a resident of Hong Kong since 1978