Why is Shillong rainier than Kolkata?
Shillong receive an annual rainfall of 225 cms whereas Kolkata gets an annual rainfall of 162 cms. Shillong has a long rainy season lasting 9 months. Cyclones also add to this rainfall. But in Kolkata, rainy season lasts for 6 months.