Jatayu Nature Park, Kollam, Kerala, India.This is one of the biggest bird sculpture in the world. Lo
Jatayu Nature Park, Kollam, Kerala, India.This is one of the biggest bird sculpture in the world. Locals believe that Jatayu fell there after being struck by Ravan while rescuing Sita. -- source link
Tumblr Blog : beautyofkerala.tumblr.com
#jatayu para#jatayu#kollam#kerala tourism#kerala#south india