The role of UK in providing overseas aids to developed countries

“The UK is at the forefront of developed countries in providing overseas aid, having committed by legislation to spend 0.7% of its Gross National Income on this annually.”

Discuss critically whether this commitment can be justified with reference to the ethical
duties of individuals and states Based on theories of global justice, should there be a
legal duty to give foreign aid to poor countries?