Algeria Thousands Rally in New Delhi to Condemn Anti-India Parade in Torontoby Ethan Riley May 6, 2025