Protesters in Kiev, Ukraine, toppled the statue of Vladimir Lenin Sunday amid larger national protests over the government's choice to distance itself from t...
Share this note: