Britain can run but it can’t hide from its Imperial legacy. Almost 70 years after the independence of India, Britain is ...