A fossil bed dating back 8,000–12,000 years has been discovered in Panaiyur, Thoothukudi, Tamil Nadu, after torrential rains exposed it in 2023. The Zoological Survey of India confirmed the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results