Home Russia says 'lot of work' needed for Ukraine ... 21 July 2025 Russia says 'lot of work' needed for Ukraine solution as positions far apart