Spain has banned short-selling of shares for three months in a bid to halt a sharp fall in share and bond prices as markets tumbled on fears the country may be about to ask for a full bailout.

The move comes after Italy also blocked the practice for a week.