Taiwan president defiant on surprise Eswatini trip after China calls him a ‘rat’

· The Independent