Fresh snow covers hills, rains lash Delhi-NCR

Kashmir, Himachal Pradesh and Uttarakhand experienced fresh snowfall and rainfall and thundershowers hit several states in northern India.