Weather plays an important role in all aspects of our lives. Not only do we rely on weather information for planning day-to-day activities like commute or other outdoor activities, but all major events like outdoor entertainment programs/sports matches heavily depend on the weather. Further, airlines, utility companies, fire stations also require …