Sri Lanka, as we call her today, is an ancient land with an unfathomable history stretching into the mists of time. The attempt to understand her history, beyond the past few centuries, would be akin to the efforts of the proverbial five blind men to figure out an elephant. Sri Lanka, a tropical isle...