No, Peacock isn't only available in the US. It is also available in the UK, Ireland, Germany, Austria, Switzerland, and Italy.