Amritsar, Bathinda, Adampur coldest places in Punjab