Sensex one-month low, Spain to haunt markets