An attack outside the Houses of Parliament has caused the Scottish Parliament to suspend their debate on independence which was due to go ahead today (22 March).