Tokyo residents flocked to take photos and admire cherry blossoms in full bloom along Meguro River on Mar 30. This year’s sakura reached their flowery peak …

source