Current weather station observations near Greenwich, isla