林俊杰是一个外国人。你为什么唱中国歌曲?

首先,他不是马来西亚人,他是新加坡人。

其次,他是华人,祖籍福建,新加坡大部分是华人,会说英语,中文,马来语。

最后,梁静茹和阿牛是马来西亚人,他们都唱中文歌。