During British rule in India from 1858-1947, prostitution flourished in Lahore due to its mix of cultures and large population. This gave rise to a new class of call girls who catered exclusively to foreign people visiting the city—mainly English officers stationed there for military purposes or traders looking for business opportunities. These prostitutes often worked independently instead of using pimps or brothels like those found elsewhere at that time; thus making it difficult for authorities to regulate their activities effectively..