Mr Michael Palmer, Speaker of Singapore Parliament and MP for Punggol East SMC, has resigned over ``grave mistake'' of improper conduct.
Speaker of Parliament Michael Palmer resigns over ``grave mistake''