Ecuadoran leader Rafael Correa insisted his revolution is unstoppable as he celebrated victory Monday in the country's presidential election, with early results giving him a huge 33-point lead over his main rival.
'Revolution is unstoppable'