Scottish castle
- World
Meghan Markle’s wedding dress on display in Scottish castle
Washington: Meghan Markel’s stunning Givenchy wedding dress is on display in Edinburgh’s Scottish castle. The dress has been put for display for the first time as a part of a special exhibition…