Amid loud cheers, Bollywood superstar Amitabh Bachchan carried the London Olympic torch on Thursday, a day before the opening ceremony of the Games.