Guatemala's Supreme Court approves bid to impeach president

Loading the video
Guatemala's Supreme Court approves bid to impeach president