Incredible views of the natural world may be found in Kerala, India, and they are best enjoyed from the Jatayu Earth's Center. The nation's tourism office and the sculptor and film director Rajiv Anchal collaborated to create the nature park, which debuted at the end of 2017. The largest bird sculpture in the world is located at the Jatayu Earth's Center, which has since gained … [Read more...] about The World’s Largest Bird Sculpture Took Artists 10 Years to Complete