The country has been witnessing a record-breaking cold spell as the mercury in Syedpur upazila of Nilphamari dipped to 3 degree Celsius, the lowest in almost half a century, on Thursday.