News Ex-US Navy SEAL Who Purportedly Killed Osama bin Laden Arrested in Texas Former Navy SEAL Robert O’Neill, who claimed to kill Osama bin Laden, arrested in Texas on assault and public intoxication charges Post navigation Previous: Raksha Bandhan 2023: From Religious to Political, How Rakhi Celebrations Have EvolvedNext: Happy Birthday Neha Dhupia: 5 Memorable Roles of the Actress More Stories News HPV Vaccine Misinformation Surges As India Begins National Rollout: Here’s What You Should Know News Dera Chief Gurmeet Ram Rahim Singh Acquitted In Journalist Murder Case News 2025 Uttarkashi Flash Flood Triggered By Ice Patch Collapse, Not Cloudburst: ISRO Study