Christian leaders representing over 1 billion people from 170 nations have sent an open letter to heads of the G20, calling for urgent action on corruption and tax evasion, reports…
Police in eastern India were investigating Saturday, June 21, why a Tibetan couple was hacked to death after converting to Christianity. The investigation came while a funeral was under way…