Thames Festival Parade adambowie 12 years ago It was the annual Mayor’s Thames Festival parade last night in Central London. I got snap happy…