Language:
Free Online Dictionary|3Dict

難怪

Source : CEDICT

(it's) no wonder (that...)/(it's) not surprising (that)