2 hours is enough for Shanghai Ocean Aquarium... I have been there 5 times... The fastest is half an hour...
If you want to touch baby sharks...you have to watch the tourists during the day The situation is...
Changfeng World takes longer...because the park is bigger...half a day enough...
The show at the White Whale Pavilion is still on. It's okay... I suggest you come in and sit down for a while...