India has joined UK-led talks to ensure safe transit through the Strait of Hormuz, even as it secures passage for ships ...
Folks dish out 34 terrifying facts about space that many people might not know!