Bengaluru braces for its coldest December night in 14 years as temperatures are set to plummet to 12°C. IMD attributes the chill to persistent coastal rains.