The question of who owns the most debt to the International Institution consistently arises, and a recently created ranking offers a fascinating insight. The People’s Republic of China currently heads the list, owing a substantial sum – a consequence of extensive infrastructure initiatives. Republic of India, Nusantara, and Federative Republic