Why Did Theresa May Call a Snap Election and 100 Days of Trump (468)