Philippines top court strikes down impeachment complaint against VP Sara Duterte

This post was originally published on CNA.