Top web stories and videos: April 18-24

Upcoming Events