Russian troops sieged Mariupol in 2022 after a three-month battle that reduced most of the city to ruins.