Being taken for a ride! India lands on moon after taking £2.3bn in UK aid over five years
The UK paid India £2.3billion in overseas aid to India between 2016 and 2021 – even though Britain’s economy is a fraction of the size.
Daily Express :: World Feed