Declaring it the “beginning of a new era,” Indian leader Narendra Modi has inaugurated a massive new Hindu temple on the site of a razed mosque.