Bayan Baru Independent MP Zahrain Hashim will be sending a legal letter to Penang Chief Minister Lim Guan Eng demanding an apology for alleged defamation.