Video clips
Ambassadors Trailer
David Mitchell plays newly arrived British Ambassador with and Robert Webb his seasoned second in command in the fictional Central Asian Republic of Tazbekistan.
David Mitchell plays newly arrived British Ambassador with and Robert Webb his seasoned second in command in the fictional Central Asian Republic of Tazbekistan.