Ukraine said Thursday its air defence shot down nearly three dozen missiles fired by Russia at targets across the country, in Moscow's latest barrage targeting critical infrastructure.

"Last night, the enemy launched a massive missile attack on the critical infrastructure of Ukraine. It launched 81 missiles from different bases. Ukraine destroyed 34 cruise missiles," the Ukraine's commander in chief Valery Zaluzhny said in a statement on social media.