Jatayu Nature Park, Kollam, Kerala, India.This is one of the biggest bird sculpture in the world. Lo