British officials drop plans for Donald Trump to address parliament.

Very occasionally our elected officials do something good.