Yes, "Former Cuban President Fidel Castro and Russian President Vladimir Putin" is correct!!
Next Quesiton:
Who is this happy chap?
President Than Shwe of Burma
President Lee Myung-Bak of South Korea
Great Leader Kim Jong Il of North Korea
President Joko Widodo of Indonesia
President Asif Zardari of Pakitan
Take the non-randomized version of this quiz