London, England is at 51.5o N and New London, CT is at 41.35…
London, England is at 51.5o N and New London, CT is at 41.35o N, yet in 2015 New London received about four feet of snow, while it rained a lot in London. What causes this difference?
Read Details