Which is the BEST meaning for impending as it is used in the selected sentence?
A) important
B) doubtful to occur
C) certain to occur soon
D) relating to an empire