The Science Behind The Weather Phenomena