Tens of thousands protested in Romania's capital against a top court's decision last month to annul the presidential election after an outsider candidate unexpectedly emerged as the frontrunner.