Who Violated Ukraine’s Sovereignty?

Did Russia’s annexation of Crimea on March violate the 1994 Budapest agreement among Ukraine, Russia, Great Britain and the U.S.? Specifically, in Paragraph One, Ukraine agreed to remove all nuclear weapons from its territory in return for a commitment by Russia, Britain and the US“to respect the independence and sovereignty and existing borders of Ukraine?” […]