Is this a statue of Lord Narasimha found in Germany? Know the truth.
Recently, a sculpture having the body of a man and the head of a lion is going viral on social media. Users are claiming that this is the sculpture of Lord Narasimha (Indian Deity) that was found in Germany during an excavation process. However, Fact Crescendo found the claim to be false. This is not […]
Continue Reading