The services offered by these private hospitals and private schools are quite costly which the poor and even many middle-class people cannot afford. The infrastructure and quality of services offered by these hospitals and schools are definitely better. The rich and ambitious people who can afford to their costs live more in cities than in towns or rural areas. This is the reason why the private hospitals and private schools are mostly located in major cities and not in towns or rural areas.