What are the factors that cause the formation of snow? Does snowfall in a region generally depend on climatic and geographical factors such as latitude, altitude, distance from the main water sources and the type of air mass cycle in the region? What other factors are involved in your opinion?