Some of these Edinburgh general knowledge questions are easy, some aren't. Either way we'll be extremely impressed with anyone who's able to get all 21 right on first go – and that's despite all the ...