Archie and pals get radicalized when their hometown, now conveniently relocated in India, is threatened by corporate overlords.