Despite the military secrecy surrounding casualties on both sides and the difficulty of counting civilian victims, efforts outside the battlefield and cross-checking of public data have made it possible to estimate the staggering human cost of four years of war.

UN says more than 15,000 civilians and 763 children killed, highlighting the immense human cost of the ongoing conflict.

Events were held across Ukraine to mark four years since Russia launched its full-scale invasion.