单项选择题

The new income law which was passed in the congress was denounced in the newspapers.

A.flattered
B.criticized
C.complimented
D.challenged