Straddling the Tropic of Cancer, Bangladesh's climate is tropical with a mild winter from October to March, and a hot, humid summer from March to June. The country has never recorded an air temperature below , with a record low of  in the north west city of Dinajpur on 3 February 1905. A warm and humid monsoon season lasts from June to October and supplies most of the country's rainfall.