Russian forces have withdrawn from the strategically important Black Sea outpost of Snake Island, in a setback for Russia during its months-long invasion of Ukraine.
Russia's Defence Ministry said it withdrew from the island as a "gesture of goodwill", but Ukrainian officials said they drove troops out after a huge overnight military assault.