Travel

Tokyo rings in spring with cherry blossoms in full bloom

People flocked to Japan to see cherry blossoms along Tokyo's Meguro river.