Public transport has been cancelled as Brisbane residents are told to stay inside their homes as Cyclone Alfred prepares to make landfall. Buses and trains will come to a halt on Wednesday night ...