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