dgadee
Well-known member
I don't know about Virgin but O2 has a roaming limit of 25GB after that they will charge you extra. All of them will eventually have roaming limits, after brexit they can't afford to keep free roaming.
They are internationally owned companies. Of course they can keep free roaming. Eg Virgin: "It is owned by VMED O2 UK Limited, a 50:50 joint venture between Liberty Global and Telefónica."