Multan
 

sheep and goats are for sale just about everywhere
Multan has a population of about 2 millions, but due to the buildings being mostly one-storey, it doesn't actually seem to be a big city.