The blogs in this website are written either in English or Chinese language, and are not translated.
The blogs in this website are not repeated in my wordpress website.
Disclaimer: The blogs in this website are based on my personal opinion and experience. All information, images, links and data are for informational purposes only. I will not be liable for any errors, omissions, or any losses, injuries or damages arising from its display or use. My thoughts and opinions may also change from time to time as I learn and accumulate more knowledge. If you wish to contact me, please click on the “contact me” link at the top of the page for more information.