If scientists are correct about the stone’s lineage, it could be one of the oldest examples of rock art known to man. To date ...
The Jatayu Earth's Centre, also known as Jatayu Nature Park or Jatayu Rock, is a popular tourist spot in Kollam, Kerala This grand structure features a grand statue of Jatayu, which has been built ...