No. Discovery Plus is only available in the US, Canada, Brazil, parts of Asia, and most of Europe. If you want to access the platform from anywhere else, use a VPN to connect to a server in the US.