Wednesday, October 17, 2007

The Flower of Scotland!

Edinburgh was just announced as the best place to live in the UK!

Read about it here

We held our fists up in triumph on Iona Street.
Eat your heart out, London!