But every November, at the temple of Chennakeshava at Macherla, thousands of devotees congregate to worship the dead heroes of a medieval battle. Bloodthirsty eagles, unnatural pregnancies ...