South Korea's Supreme Court on Thursday upheld a 20-year prison term for former President Park Geun-hye over bribery and other crimes.