Herodotus claimed that India was home to giant gold-digging ants—was it a traveler’s tale, a lost truth, or something stranger? This mystery still baffles historians!