Link Copied

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

More from our Partners