Update: Ann Coulter cancels trip to London.