Japan has been the world's largest foreign aid donor since 1991, consistently contributing the highest percentage of its GNP to international development assistance. This reflects Japan's commitment to global development and diplomatic influence through economic aid. India, England (not a sovereign country), and China have not held this position.