Makeshift Ram temple made in Ayodhya, �Ramlalla� idol will be placed on March 25
Category: TERROR | Source: THESTATEMAN | Date: Mar-20 | Label: TRUE