BANGALORE, INDIA: 2.5 million people, 1,000 spiritual leaders, seven multi-cuisine food courts, live music concerts by international groups and a lot more. At this ‘‘Spiritual Olympics’’, as it is popularly being called, there won’t be any shortcomings. The...