Hundreds of thousands of protesters have held a rally demanding that South Korea's president resign.

A rival demonstration in support of President Park Geun-hye was also held in Seoul.