The Sumida River Fireworks Festival, a summer tradition in Tokyo since the feudal era, lit up the night sky July 27 in an explosion of color and big bangs. [Read More]

No reproduction or republication without written permission.