The Olympic torch made its way through heavy snow to reach the northern Italian city of Bologna, with just a month to go ...