A visit to the Datta Temple, a Hindu place of worship in Baton Rouge, is an experience both ancient and modern at once. Priests lead chants and perform rituals that have been practiced for millennia, ...