Unseasonal rains in India and excessive snowfall in the US all point to erratic weather patterns and climate change.