Answer - B
The AWS documentation mention
In general, bucket owners pay for all Amazon S3 storage and data transfer costs associated with their bucket. A bucket owner, however, can configure a bucket to be a Requester Pays bucket. With Requester Pays buckets, the requester instead of the bucket owner pays the cost of the request and the data download from the bucket. The bucket owner always pays the cost of storing data.
For more information on requester pays, please refer to the below URL:
http://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html