What function does the noun clause bolded in the sentence below provide?

There was a town hall meeting held for citizens to voice their concerns about the new shopping center being built.

Select the best answer from the choice provided.
A.
indirect object
B.
direct object
C.
object of a preposition
D.
subject