Inspired by leaf-cutout art, depict Statue of Unity is the world's tallest statue, located at bank o