Future British king William has Indian genes