Large crowds gathered at Times Square in New York on Wednesday (August 5) to protest the celebrations for the construction of the Ram Temple in the city of Ayodhya.
Large crowds gathered at Times Square in New York on Wednesday (August 5) to protest the celebrations for the construction of the Ram Temple in the city of Ayodhya.