Since 1991 Crufts London dog show has been held where? July 14, 2017 By Show answer Birmingham NEC More Animals Questions