  We show that the totally nonnegative part of the twisted product of flag
varieties of a Kac-Moody group admits a cellular decomposition, and the closure
of each cell is a regular CW complex homeomorphic to a closed ball. As a
consequence, we show the totally nonnegative braid variety is a regular CW
complex homeomorphic to a closed ball.
  Moreover, we prove that the link of any totally nonnegative double Bruhat
cell in a reductive group is a regular CW complex homeomorphic to a closed
ball, solving an open problem of Fomin and Zelevinsky.
