Photos of the Week: Beach Classroom, Giant Eye, Trench Puppies
Cherry blossoms in Germany, Fashion Week in Madrid, an island castle in Switzerland, Ramadan prayers in Mecca, a volcanic eruption in the Caribbean, a comfort dog at the U.S. Capitol, and much more