Varanasi is spiritual Capital of india as we all know, So what attracts people is mostly depends on their spirituality. I can say that roots are there, streets of varanasi, ghats of varanasi and people of varanasi are so friendly that you will feel attached to that city