Former India captain Sourav Ganguly has been formally elected unopposed as the new BCCI president. He is now the 39th President of the Board of Control for Cricket in India. Ganguly formally took over as the new boss at the apex body's Annual General Meeting in Mumbai.