Tan Cheng Bock's Court of Appeal hearing on presidential election set for July 31, will be open to public

Last chance.