India Peace Rallies Held in D.C., New Delhi
WASHINGTON – Peace rallies demanding an end to the continual violence against Christians in India were held Thursday across the street from the White House as well as on Friday in India’s capital city of New Delhi.