the weird things is that still to this day the uk government gives india millions of pounds each year as one of those "aid to poor developing 3rd world countries" schemes, (i know wtf, since they own london) yet here's the kicker, india has a thriving space program they dump money on and the uk has zip.
United States