Hello osman123!
Firstly, a broadcast domain is a collection of devices that receive broadcast traffic from each other.
Routers do not forward broadcast traffic, they break broadcast domains. VLANs on switches also allow you to break broadcast domains.
However, hubs cannot isolate broadcast domains. Hubs do not segment a network, they just connect network segments.
So the answer is Hub.