By Rebecca Cairns, CNN
By Oscar Holland, CNN
By Katie Hunt, CNN
By Amy Woodyatt, CNN
By Matt Villano, CNN
By Terry Ward, CNN
By Jacopo Prisco, CNN
By Christian House, CNN
By Mariya Knight, CNN
By Peter Valdes-Dapena, CNN
By Maureen O'Hare, CNN
Story and audio by Maureen O'Hare, illustrations by Leah Abucayan, CNN
Essay by Yemisi Aribisala, CNN
By Francesca Street, CNN
By Rosa Rahimi, CNN
By Lilit Marcus, CNN
By Nell Lewis, CNN
By Jennifer Hauser, CNN
By Jeff Winter, CNN
By Steffi Cao, CNN
By Atika Shubert, CNN
By Christy Choi, CNN
By Leah Dolan, CNN
By Harmeet Kaur, CNN