An exceptional form of art and a reflection to Indian mythology, the unveiling of Jatayu, the world’s largest bird sculpture will undoubtedly add glory and pride...
The Park named after the king of Vultures, Jatayu is finally open for visitors in Kerala Text Credits: Nimisha S Yes! It(Jatayu) comes alive from the...