Mélenchon, big win in France. Orban visits China, USA next. Modi in Moscow. Ukraine wants subs