This March 2018 will be the opening of one of Kerala’s most ambitious eco-tourism projects. For at the exact spot where Jatayu is said to have fallen, a massive concrete sculpture of the bird will become the world’s largest bird sculpture.
Read More »