The Week in Pictures: April 01 – April 08 Towleroad April 8, 2022 Leave a Comment Published by DPAA dead civilian is seen on a road in Bucha, 20 km outside the capital Kiev. Nearly 300 civilians were killed along the road in Bucha. … [Read more...] about The Week in Pictures: April 01 – April 08