London rocked by terror attacks