Claim: Lord Ram picture projected on the Lal Chowk clock tower in Kashmir.
Fact-check: Video shows image of Hindu deity Ram displayed in north Indian city of Dehradun, not Kashmir
Verdict: false
Organisation: AFP Fact Check
Author: Devesh Mishra
Date published: 2024-01-29T07:46:00