  In this paper, we extend the characterization of John disks obtained by
N\"akki and V\"ais\"al\"a [Exp. Math. 1991] to generalized John domains in
higher dimensions under mild assumptions. The main ingredient in this
characterization is to use the higher dimensional analogues of the local linear
connectivity (LLC) and homological bounded turning properties introduced by
V\"ais\"al\"a in his study of metric duality theory [Math. Scan. 1997].
  Somewhat surprisingly, we constructed a uniform domain in $\R^3$, which is
topologically simple, such that the complementary domain fails to be
homotopically $1$-bounded turning. In particular, this shows that a similar
characterization of generalized John domains in terms of higher dimensional
homotopic bounded turning does not hold in dimension three.
