Edinburgh beauty after rain