PRIME Minister Gordon Brown has officially announced the general election will take place on May 6.

Calling it "the least well-kep secret of recent years" Mr Brown made the announcement outside Number 10 as he returned from Buckingham Palace, where he asked the Queen to dissolve Parliament.