Some 400 million people are expected to attend the "world's largest gathering of humanity" in India, including many foreign VIPs.