Categories Russia News Russia’s war in Ukraine began in Crimea. It could end there, too, defense experts say. – Business Insider India Post author By Mike Nova Post date June 18, 2024 Russia’s war in Ukraine began in Crimea. It could end there, too, defense experts say. Business Insider India ← Hungarian opposition leader won’t support military aid to Ukraine – Kyiv Independent → [Photo News] Shinhan Bank bolsters presence in Kazakhstan – The Korea Herald