Who is the Leader of Zimbabwe?

The President of Zimbabwe is Robert Mugabe and the Prime Minister is Morgan Tsvangirai. Zimbabwe gained independence from the United Kingdom in 1901.