The incredible British island where cars are banned, but tractors are legal 0 22.06.2024 16:17 Express.co.uk Sark is one of the UK's most beautiful Channel Islands, a place famous invaded by Germany during World War 2.