Not sure, but you could have a point. We've been mailed nearly every day with SEO emails from India asking if we want work doing. Maybe they're leaving something in the code?
Although, with this specific site, if you check the amount of escorts available, there's over 1000 in Delhi & many more throughout India, many more than all the other countries apart from the US escorts
Strange there's none in Spain with the escorting being quite open here?