I have a list of multiple polygons. Actually, i have a list of points which i convert into circle polygon using Point buffer. I want to find the maximum number of circles in that list which have a common intersecting area (I do not need the area, but if I can get that it will be helpful).
For example, say there are 4 circles, 3 intersect each other and the fourth one intersects with only one of them (see below image). Is there a function i can write using Shapely that will return me 3 (the maximum number of circles having a common intersection is 3, circles 2, 3 and 4).
