There are several important factors that influence where a city would develop. Factors like water source, trade routes, connectivity and location are some of the most important factors determining the position of a city. The people living in the city or the industries coming up in the city would require a constant and good source of water. So this is a very important factor. Connectivity of the city via different means of transport is another important factor. There has to be several trade routes connecting the city with other important cities.