Claim: Has China Occupied the Place in Ladakh Where '3 Idiots' Was Filmed? No!
Fact-check: Has China Occupied the Place in Ladakh Where '3 Idiots' Was Filmed? No!
Verdict: has china occupied the place in ladakh where '3 idiots' was filmed? no!
Organisation: WebQoof
Author: Abhishek Anand
Date published: 2024-09-14T06:59:56