Ukraine President Volodymyr Zelenskiy said he could not tolerate any indecisiveness from Western countries on imposing new sanctions on Russia, in an address to Ireland's parliament on Wednesday.

"When we are hearing new rhetoric about sanctions... I can't tolerate any indecisiveness after everything that Russian troops have done," he told a rare joint sitting of both houses of parliament by video link, calling on Ireland to convince its EU partners to introduce more rigid sanctions.

Speaking via an interpreter, Zelenskiy said Ukraine civilian infrastructure, including a fuel depot, were hit by Russian missiles overnight and accused Moscow of deliberately provoking a food crisis by using hunger as a "weapon".

Russia has denied targeting civilians in what it calls its "special military operation" in Ukraine.

(Reporting by Conor Humphries and Padraic Halpin; Editing by Andrew Heavens)