Cardiff t. Shanghae , d.