20121212 india: North India catches cold as it snows in Himachal