Who is the Current Leader of Poland?

Lech Kaczynski is the current President of Poland, a position he assumed in 2005. He had previously been the Mayor of Warsaw from 2002 to 2005. Interestingly, his identical twin brother served as Poland’s Prime Minister.