Sunday, June 14 saw continued demonstrations in Iran after Friday's hotly contested election - supporters and critics of Ahmadinejad both flooded the streets. Here, thousands of Ahmadinejad's supporters attend a victory rally in Tehran's Valiasr square.