Sir Richard Stagg Home Media Who has visited us Sir Richard Stagg Sir Richard Stagg Sir Richard Stagg is a British diplomat who has held prestigious offices of Ambassador to Bulgaria, High Commissioner to India and Ambassador to Afghanistan. Air Max