Mercury drops in upper parts of country after rain, hail