The pictures tell the story: a day full of pride and joy and support. Toronto is the fourth city to host a WorldPride festival since they started in 2000. Events have also been held in Rome, Jerusalem, and London.