This has been blowing my mind off and I can't resist but asking if it's true. I came across this while reading about Thorium in India and was dumbstruck and I still am, Can this be true

I would really appreciate anyone who can confirm if this could be true or is this just another one of those baited articles ?

800 Billion Dollars :insane: