Cherapunji receives more rainfall than Shillong because:
(a) the former is nearer to the sea
(b) the air of different densities and temperature tends to converge towards Cherapunjl from different direction during the rainy season
(c) Cherapunji is located on the windward side
(d) convective precipitation brings more rain at Cherapunji