Thanks for the respond...
And yes, I'm referring to https://world.taobao.com/
And yes, I have turned on adblocker. Will try with the adblocker off...

Thanks for the advise.

Regards
Chris