Narwal Self-Cleaning Robot Mop And Vacuum Is Almost The Perfect Robot Vacuum & Mop

Just when we thought the next evolution in home cleaning is robot vacuum with mopping function, Narwal surfaced and changes all that. Narwal is a robot vacuum and mop with a twist. A wonderful twist, actually.