Climate of Lahore
Lahore features a five-season hot semi-arid climate (Köppen BSh), bordering a humid subtropical climate, with five seasons: foggy winter (1 December – 15 February) with few western disturbances causing rain; pleasant spring (16 February – 15 April); summer (15 April – 30 June) with dust, rain storms and heat wave periods; rainy monsoon (1 July – 16 September); and dry autumn (16 September –14 November). However, in some cases, it can be classified as being humid subtropical (Cwa), rather than semi-arid, since it has well defined seasons and an ample amount of rain.