Scottish historian and author William Dalrymple has said Britain has failed to grasp the scale of the damage it inflicted on both India and Palestine, arguing that its role in…