A very busy Main Street

[Gibraltar - British Overseas Territory]