John Sparks is currently employed as an international correspondent for Sky News, a position he has held since his relocation to Johannesburg, where he served as the network's African correspondent.
Before making the move to South Africa, John worked as the Moscow correspondent for Sky News, where he was responsible for covering Russia and various regions of the former Soviet Union.
Prior to joining Sky News in 2015, John was an Asian correspondent for Channel 4 News.