Jatayu Nature Park: There are many such things in our country which reflect the history and culture of India. Everyone feels very proud to see them. One such statue is installed in the Jatayu Park in Kollam, Kerala. The world’s largest bird statue is built in this park. This park is situated in very beautiful plains. There are also very good facilities for the tourists in this park. The special thing is that the idol of this world’s largest bird is related to Ramayana. this statue is huge Jatayu Nature…
Read More