Meghan Markle’s beautiful veil was stained by Britain’s ugly colonial past