The Newly Opened Earth’s Centre Jatayu In Kerala Is A Thing Of Beauty

Well, who doesn’t want to travel to the land of God? Kerala is famous for many reasons but the sculpture of world’s largest bird Jatayupara is the main center of attraction. Jatayupara is the sculpture which is around 150 feet width, 200 feet length and 70 feet height. If you really want to soothe your […]

Continue Reading