Travel7 years ago
World’s Largest Bird Sculpture Jatayu To Officially Unveil On July 4
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...