Comments:Thousands protest over alleged Russian election fraud