Finally found out what's the song title. I only heard like a 20 second clip of su da lu performing this song and I was hooked. Tried finding what was the song title to no avail until a walking music wikipedia friend told me the answer.
Love this song, love this performance, love the lyrics and I personally prefer this to the original.