This post explains very well the logic behind ip assignation for mobile devices but as far as I understand 1 IP can be assigned to various smartphones by the ISP using NAT.
I would like to know if such assignation is done by location, for example when a festival occurs with thousands of people connecting to internet using one cellular tower, are the mobiles with similar ip located in the festival or distributed over the whole country ?
IPs are most likely to be similar when connected to 1 cellular antenna with high trafic or will be distributed over the whole ISP network ?