Tens of thousands of people had packed Kiev 's main square following a flawed presidential runoff election on November 21 .