Forbes' 39th Annual World's Billionaires List reveals Elon Musk as the richest with $342 billion. The US leads with 902 billionaires. Mukesh Ambani is the richest Indian at $92.5 billion.