Hey @Ram, using CDN would be the perfect choice for your requirement. It has a lot of advantages - improves website load time, reduces bandwidth cost, increasing content availability and also improves website security. Have a look at this video for setting up CloudFront distribution ec2: https://www.youtube.com/watch?v=V8vR7rA0ubs
Another simple approach would be to redirect the edge location to a server which is based in Europe.
Also, can you give me more details about "Right Now am using a public domain of EC2 in CDN's origin but it's not working."