News

On April 28, 2025, a leopard entered Naduvattam Police Station in Tamil Nadu, India. The animal briefly walked around before exiting without harming anyone inside the station. Forest officials later ...