Yachting Shanghai International Marine Expo to take place in July - all4yachting