What are the factors affecting climate in the following cities?

moscow
singapore
nairobi
san francisco
ernakulam
srinagar
lhasa
kathmandu
4 answers 4