Poland has provided legal and financial protection to 1.7 million Ukrainian refugees since 2022, with citizens spending over 10 billion zlotys ($2.7 billion) on aid.