For US customers:
Your device must physically be located in the US to stream.

For other international audiences:
Peacock is not yet available in your territory.