Demonstrators protest in Brasilia against the visit of Iranian President Mahmoud Ahmadinejad. The Iranian president has begun a controversial visit to Brazil -- the key leg of a tour to sympathetic Latin American and African countries he sees backing Tehran's vision of 'a new world order'. Photo:Felipe Barra/AFP Mon Nov 23, 11:27 AM