Hi@anjali,
An edge location is where end-users access services located at AWS. They are located in most of the major cities around the world and are specifically used by CloudFront (CDN) to distribute content to end-user to reduce latency. It is like the frontend for the service we access which is located in the AWS cloud. So I think you can go with the B option.