Demonstrators hold signs reading “Putin is bombing Ukraine” and “Stop Putin Now” during a protest against Russia’s military operation in Ukraine, in Barcelona on February 26, 2022. (AFP) Over 160 academics, researchers, and professionals across the nation condemned Russia’s invasion of...