The largest bird sculpture in the world: India's new epic landmark

India, which is already full of absolutely breathtaking and impressive places, has acquired another epic attraction - the Earth Center of Jatayu, made in the form of the largest statue of a bird on the planet. It is located in Kerala and has already attracted the attention of tens of thousands of tourists from around the world.

The creator of this grand splendor is called Rajiv Anchal. He admits that with his sensational creation he wanted to convey to people a message on such a complex topic as “Woman’s safety and honor”. The sculpture is a symbol of an era when people and animals cared for each other.

Leave Your Comment