There are many computers in the network that all store a copy of the blockchain with the exact same data. These computers are known as “nodes”.
Everyone in the world can run a node, you just need a computer and dedicated software.
Nodes ensure everyone interacting with the blockchain has the same data.
But who adds new blocks to the chain?