ReadOnly PV on multiple clusters

I am a newbie to kubernetes. I have multiple cluster and each cluster has multiple namespaces. We want to mount a NFS as ReadOnly PV on all clusters. The files on the NFS will be shared across all clusters and across all namespaces within each cluster and among all pods within each namespace. If any pod is destroyed, the PVC must still be available to other pods in the same namespace. How can I achieve it?