Jatayu Park will keep you waiting May 17, 2018 Jatayu Nature Park is one of the most anticipated tourism projects in Kerala. The park