After two long, long years, The Crown has finally returned to our screens for season 3.
Netflix released all 10 new episodes on Sunday, which introduced an all-new cast, including Olivia Colman as the Queen and Helena Bonham-Carter as Princess Margaret.
WARNING: Spoilers ahead.
The long-awaited new season covers major events from the 1960s involving the British royal family, from the Apollo 11's moon landing to the decolonisation of Africa.
READ MORE:
• In other news from the royal palace: Netflix's The Crown returns with a bang
• The Crown's new stars Olivia Colman and Helena Bonham Carter step out at glamorous season premiere
• The Crown comes under fire for depicting Princess Anne as a man-eater and hinting at the Queen having affair
• The Crown: How stars' pay gap scandal cast a shadow over popular show