Banff neighbours gather for a Royal Wedding knees-up

The Banff street party
The Banff street party