Japan is a street photographer's paradise, but it's the rain that really transforms Japanese cityscapes into something magical. City lights reflect off wet pavement, creating depth and dimension that ...