Fantastic talk by Shashi Tharoor, was truly informative and inspirational - the sub-Continent is in dire need of more such leaders and speakers.
What matters more than financial reparations, is acknowledgement of historical wrongs. Admission of past injustices helps both the perpetrators and victims of them: the perpetrators learn from their mistakes, crimes and offences, to the extent (hopefully) that they resolve never to repeat them (as with Germany), whilst the victims are given the justice they sought and deserved.
The fact that Britain has not apologised for its terrible colonial record, leads one to the inevitable conclusion:
a) the ruling elites and established order believe the 'benefits' of their colonial past far outweigh its disasters - for those colonised, who, apparently, ought to be grateful that Britain 'civilised' them and taught them 'democracy' - and
b) these elites persist in the belief that intervention, interference, meddling - call it what you will - in foreign lands is essential, for the 'benefit' of the peoples who live there, so that order, 'human rights' 'democracy' or 'freedom' are restored. In truth, as we know, such interventions are self-serving, all about promoting 'national interests' and furthering political agendas.
Thus, unless, until, former colonisers acknowledge the injustices of the past, historical wrongs will never be righted, but they will be repeated. Ad infinitum.