For the fifteen million or so people who call Dhaka their home, life is never short of unpleasant surprises.