Costa Rica NewsUncategorized
International Legal Drama: Russia and the ICC in a Tug-of-War Over Arrest Warrants for Costa Rican Judge
Russia has issued an arrest warrant against Sergio Ugalde Godínez, a Costa Rican judge at the International Criminal Court (ICC)