Conflict, hunger and climate change have forced many to flee home in search of safety. The UN estimates some 35.3 million people crossed international borders in 2022.