Current Affairs Jun 19 2009 President of Iran admits gays do exist in his country as 700-strong crowd protests in London