Fun fact: scientists have used skulls from Keeladi to reconstruct faces of men who lived about 2,500 years ago — and these faces are more than art; they are mirrors that force us to rethink who we are. The ancient archaeological site of Keeladi, near Madurai in Tamil Nadu, has once again captured imaginations — …