Video

Customs chief Guerrero admits 'tara system' still exists

Customs chief Guerrero admits 'tara system' still exists
Video by Bureau of Customs

Latest