Fishes is rarely used; just say fish . The sentence is OK informally, but put a comma after Shanghai and one before the second and.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Perfect Stranger I was always taught that fish is uncountableYou were taught wrong. What is odd is ordering 'three fish' in a restaurant. We order a menu item, which never in my experience has read 'Three fish with tartar sauce', for instance. It would be natural to use something like this: