Russia has launched an invasion of Ukraine after its forces fired missiles at several cities in Ukraine and landed troops on its coast, Ukrainian officials and media have reported.

Anton Gerashchenko, an adviser for the Interior Minister of Ukraine, said early on Thursday morning that Russia had launched missile strikes on military facilities near Kyiv, and begun artillery fire along the border.