Correct Answer – B
AWS Documentation mentions the following to back up this requirement.
Amazon CloudFront is a web service that speeds up the distribution of static and dynamic web content, such as .html, .css, .js, and image files to your users. CloudFront delivers your content through a worldwide network of data centers called edge locations.
When a user requests content that you`re serving with CloudFront, the user is routed to the edge location that provides the lowest latency (time delay) so that content is delivered with the best possible performance. If the content is already in the edge location with the lowest latency, CloudFront delivers it immediately. If the content is not in that edge location, CloudFront retrieves it from an Amazon S3 bucket or an HTTP server (for example, a web server) that you have identified as the source for the definitive version of your content.
Option A is incorrect. S3 Cross-region replication is a feature that enables an automatic and asynchronous copy of user data from one destination bucket to another destination bucket located in one of the other AWS regions. It is region-based rather than a global scale, which is what the question asks regarding all users having a good experience, regardless of region locale.
For more information on Amazon CloudFront, please visit the following URL-
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html