Massive explosions have been reported near Ukraine's capital, Kyiv, with the Ukrainian president vowing the country will stand its ground. Russian missiles hit an oil depot in Vasylkiv, its mayor said, prompting fears of toxic fumes. The Russian army has been ordered to broaden its Ukraine advance "from all directions" after Ukraine said it had repulsed an attack on Kyiv.