Home TravelWorld News: Taiwan president defiant as begins Eswatini trip; China calls him a ‘rat’