Like thick sheets of glass breaking on the lush undulating slopes of the Darjeeling tea gardens, the rainwater gushed down ...