• How it is to have your home destroyed by a 2 AM Russian missile strike

    A Russian missile, one of an estimated 16 fired into Zaporizhzhia early in the morning of Sunday, October 9th, had exploded into the nine-story apartment building the Horelov family called home. The attack completely collapsed the centre section of the building, burying residents as they slept in what has...
  • Kyiv’s Iranian diaspora condemns drones and state repression

    Russia’s use of Iran-made drones has emphasised the sense of a shared struggle between Iranians at home and in Ukraine....
  • Russia bombards Ukraine’s Kozacha Lopan

    Kozacha Lopan was one of the first places Russian troops took over when they invaded Ukraine in late February....
  • Why did I come to Ukraine

    This gallery features some of my work from the war in Ukraine. It has been one of the bloodiest conflicts in recent history, with thousands of casualties on both sides. These photos capture the human cost of this war and remind us of the tragedy unfolding here....
  • UKRAINE: Winter is coming in Borodyanka

    Winter is coming in Borodyanka, the story of bombarded houses and the people who lived there....
  • Refugees in Poland

    Poland has so far taken in over 453,000 refugees, according to the U.N. refugee agency adding that at least 1 million people have fled Ukraine since Russia's invasion a week ago. The Polish government says a further 50,000 are arriving every day....
  • From Ukraine to Poland

    Families fleeing Russian aggression in Ukraine shed tears of joy as they unite at a makeshift refugee camp in Przemyśl on Wednesday, March 3, 2022. (VX Photo/ Diego Radames) The makeshift refugee camp welcoming Ukrainians is located in southeastern Poland, a city just 95/km west of Lviv, Oblast. Ever...