The Ukrainian Parliament voted to restore the independence of the country's two anti-corruption agencies following the largest protest since the start of the Russian invasion, with young people turning out in large numbers to demonstrate.

Ukraine’s government faced pressure from protesters and foreign backers after attempt to take away power from agencies.

The vote overturns a controversial law which was rushed through parliament last week.