A driving assistance system, comprising: at least one circuit in an electronic control unit of a first vehicle, wherein said at least one circuit is configured to: determine a first position associated with said first vehicle and a second position associated with a second vehicle in front of said first vehicle for a first time instance, wherein said first time instance corresponds to a time instance at which said first vehicle is predicted to pass said second vehicle; and determine whether a lateral distance between said determined first position and said determined second position is below a first threshold distance; wherein said at least one circuit is configured to control at least one component of said first vehicle based on said determination that said lateral distance is below said first threshold distance; and wherein said at least one circuit is further configured to determine whether a relative speed between said first vehicle and said second vehicle at said first time instance is above a threshold speed; characterized in that said first threshold distance is based on a rule in a jurisdiction of geo-location of said first vehicle, said geo-location of said first vehicle is detected in said jurisdiction, said at least one circuit is further configured to determine said first position along a first predictive path associated with said first vehicle, and said second position along a second predictive path associated with said detected second vehicle, and said at least one circuit is further configured to determine a third position that is associated with a third vehicle, which is an oncoming vehicle in an adjacent lane that is present in addition to the second vehicle that is to be overtaken, at a second time instance along a third predictive path associated with said third vehicle, wherein said at least one circuit is further configured to determine whether a distance between said third position and said determined first position is above a second threshold distance. determine a first position associated with said first vehicle and a second position associated with a second vehicle in front of said first vehicle for a first time instance, wherein said first time instance corresponds to a time instance at which said first vehicle is predicted to pass said second vehicle; and determine whether a lateral distance between said determined first position and said determined second position is below a first threshold distance; wherein said at least one circuit is configured to control at least one component of said first vehicle based on said determination that said lateral distance is below said first threshold distance; and wherein said at least one circuit is further configured to determine whether a relative speed between said first vehicle and said second vehicle at said first time instance is above a threshold speed; characterized in that said first threshold distance is based on a rule in a jurisdiction of geo-location of said first vehicle, said geo-location of said first vehicle is detected in said jurisdiction, said at least one circuit is further configured to determine said first position along a first predictive path associated with said first vehicle, and said second position along a second predictive path associated with said detected second vehicle, and said at least one circuit is further configured to determine a third position that is associated with a third vehicle, which is an oncoming vehicle in an adjacent lane that is present in addition to the second vehicle that is to be overtaken, at a second time instance along a third predictive path associated with said third vehicle, wherein said at least one circuit is further configured to determine whether a distance between said third position and said determined first position is above a second threshold distance.