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 ...
The Indian Navy officially inaugurated its newest naval base, "INS Jatayu," on Wednesday at Minicoy island in Lakshadweep, aiming to enhance its operational capabilities in the strategically ...