Cherry blossoms drape Tokyo's Meguro River in vibrant spring colors