Poincare Complex Diagonals
  Let M be a Poincare duality space of dimension at least four. In this paper we describe a complete obstruction to realizing the diagonal map M -> M x M by a Poincare embedding. The obstruction group depends only on the fundamental group and the parity of the dimension of M. 
John R. Klein