There is a fine line between paying homage to our heritage and being a hostage to it and India seems to be increasingly leaning towards the latter. Sanskrit went out of vogue as a language several centuries ago. To believe that sacrifices can lead to rainfall takes us back to the very beginning of civilisation when humans were utterly ignorant of the forces that drove nature and were petrified of it. Is that the golden age we want to return to? Or should we just let science be studied in the language that will be the most effective for its wide dissemination?