问题

____thefact that doctors have warned that smoking causes cancer, people still keep onsmoking.
A:Due t o
B:Thanks to
C:In case of
D:In spite of
B:Thanks to
C:In case of
D:In spite of
正确答案是: