The Prince of Wales and Duchess of Cornwall visited Canada House ahead of their royal tour next week, with Camilla looking elegant in a red custom-made Bruce Oldfield dress.