Heavy rains triggered by the Intertropical Convergence Zone (ITCZ) have caused flooding and landslides in parts of Davao ...