KUALA LUMPUR, August 14: A town hall meeting with former Malaysian Prime Minister Mahathir Mohamad, who now heads an opposition coalition, was marred by violence Sunday, with several people hurling flares, chairs and shoes at the stage.