The other day I overheard a discussion over immigration, one man obviously to the right of the political spectrum said "we should not let foreigners in the country", the second, obviously on the left said that "we owe them, that as britain managed to control over a quarter of the world at one time and we subjicated and abused the people for financial gains and power it's about time that we made up for acting like bullies". The first replied "we owe them nothing, that we never treated them like this it was people who have now all died".
Leaving out the political factors of immigration the question is, can a country morally owe someone? If it can, does it only stand as long as the generation responsible are alive or can the next generation (that disagrees with imperial ideas) be held responsible for the actions of a previous, and what if the subjugated people are also dead, are their descendants owed? Where does responsibility end?