UK Sees First Profit from Aid to India, Earning £12 Million
- July 24, 2025
For the first time since 1947, the United Kingdom has reported a profit from its aid contributions to India. A recent report highlights that the UK has earned over £12 million for