BRAMPTON, Ont. — Indian Prime Minister Narendra Modi is condemning violence that erupted Sunday when Indian consular officials visited a Hindu temple in Brampton, Ont., as police announced three people have been charged in the clash.