Crowds clog Edinburgh's Royal Mile, the main artery between Edinburgh Castle and Holyrood Palace. The road is dotted with stores selling Nessie trinkets and ...