Low pressure system could become tropical storm

Meteorologists are watching a low pressure system east of Bermuda that could potentially become the first tropical system of the year. The US-based National Hurricane Centre said a non-tropical low pr…

Go to Source