Indian Supreme Court: the sacred site of Ayodhya belongs to Hindus. Social peace at risk

AsiaNews has this news here.

Featured