Even though their language is the same, the way they behave is often contrasting. In fact, the behaviour of village strays is distinguishable from city strays. This is caused by a long history of differences in breeding and environmental factors. Their experience with humans also varies. They differ based on the functionality of the dog.
In villages they are independent and alert when required. In urban areas, they depend a lot on humans for food and petting. They seek out humans as their exposure to humans is higher than village dogs. Pet dogs are very friendly and need even more attention from humans.
Their behaviour depends on their experience with the nature of humans around them.