India now has the world’s tallest statue, burnished by China