This Jatayu Nature Park in Kerala has world’s largest bird sculpture and is going to be a major tourist attraction